body:has(.life-home){--background:#fffdf8;--ink:#474344;--foreground:#474344;--home-muted:#777378;background:#fffdf8}body:has(.life-home){padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}body:has(.life-home) .mobile-nav{opacity:0;visibility:hidden;pointer-events:none;z-index:30;justify-content:space-around;width:min(560px,100% - 24px);transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .3s,visibility 0s linear .48s;display:flex;position:fixed;left:50%;right:auto;transform:translate(-50%,calc(100% + 34px))}body:has(.life-home) .mobile-nav.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}body:has(.life-home) .mobile-nav a{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:62px;font-size:.875rem;line-height:1.4;display:flex}.play-chapter:before,.read-chapter:before{background:#fffdf8}.life-ribbon{color:#a49b9c}.life-footer{background:#fffdf8}.monthly-editorial{align-self:center;margin:0;position:relative}.monthly-editorial figcaption{max-width:30em;margin:0 0 26px 4%}.monthly-editorial figcaption>span{letter-spacing:.2em;color:#989094;font-size:.8rem}.monthly-editorial h3{margin:12px 0;font-size:clamp(1.7rem,2.5vw,2.5rem)}.monthly-editorial figcaption p{color:#777378;font-size:1rem}.monthly-editorial>a{transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block;transform:rotate(-.8deg)}.monthly-editorial>a:hover{transform:rotate(0)translateY(-5px)}.monthly-editorial img{border-radius:4px 28px;width:100%;height:auto;box-shadow:0 20px 55px -30px #37384050}.monthly-caption{color:#777378;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0 4%;font-size:.85rem;display:flex}.monthly-caption span{flex-basis:100%;font-size:.8rem;display:block}body:has(.life-home) .liquid-nav{-webkit-backdrop-filter:blur(18px)saturate(150%);isolation:isolate;bottom:max(12px,env(safe-area-inset-bottom));background:linear-gradient(120deg,#ffffff30,#ffffff10 45%,#ffffff3d);border:1px solid #ffffffbf;border-radius:999px;gap:0;padding:8px;overflow:visible;box-shadow:0 12px 40px #3434471c,inset 0 1px 1px #fff,inset 0 -1px 2px #ffffff80}.liquid-nav a{z-index:1;color:#59545b;flex:1;min-width:0;padding:6px 0;transition:color .35s,transform .35s;position:relative}.liquid-nav a[aria-current=location]{color:#a65267;transform:translateY(-2px)}.liquid-selection{pointer-events:none;width:calc((100% - 16px)/var(--nav-count));transform:translateX(calc(var(--nav-index)*100%));background:linear-gradient(135deg,#fff9,#fff1 42%,#ffffff50);border:1px solid #ffffffc9;border-radius:999px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:8px;box-shadow:inset 1px 2px 3px #fff,0 3px 10px #59546b12}.liquid-selection:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 90deg,#fff0 10%,#d0d9fc70,#fff0 40%,#f1d3e25c,#d5e9e680,#fff0 85%);padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-carousel .cover-links a,.home-carousel .banner-controls>button,.home-carousel .banner-dots{-webkit-backdrop-filter:blur(14px)saturate(145%);color:#514b54;background:linear-gradient(135deg,#ffffff65,#ffffff1a);border:1px solid #ffffffbf;border-radius:999px;transition:transform .3s,box-shadow .3s,background .3s;box-shadow:inset 0 1px 1px #fff,0 5px 22px #42425012}.home-carousel .cover-links a{gap:14px;padding:12px 21px}.home-carousel .cover-links a:hover,.home-carousel .banner-controls>button:hover{background:#ffffff70;transform:translateY(-3px);box-shadow:inset 0 1px 1px #fff,0 8px 26px #4242501a}.home-carousel .banner-controls .banner-autoplay{border-radius:999px;padding-inline:14px}.home-carousel .banner-dots{padding:0 6px}.home-carousel .banner-dots button{background:0 0}@media (max-width:760px){.monthly-editorial{margin:0}.monthly-editorial figcaption{margin-left:2vw}.monthly-editorial img{border-radius:4px 18px}.home-carousel .cover-links{gap:12px;margin-left:0}.home-carousel .cover-links a{padding:11px 16px;font-size:.9rem}.home-carousel .banner-controls{gap:5px}.monthly-caption{margin-left:2vw}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.home-carousel .cover-links a,.home-carousel .banner-controls>button,.home-carousel .banner-dots{background:#ffffffed}body:has(.life-home) .liquid-nav{background:#ffffffed}}@media (prefers-reduced-motion:reduce){.liquid-selection,.liquid-nav a,.monthly-editorial>a{transition:none;transform:none}body:has(.life-home) .mobile-nav{transition:none}body:has(.life-home) .mobile-nav.is-visible{transform:translate(-50%)}}body:has(.life-home) .liquid-nav{--nav-item-width:96px;display:block;overflow:hidden}.liquid-nav-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bd9aa655 transparent;border-radius:999px;overflow-x:auto}.liquid-nav-scroll::-webkit-scrollbar{height:3px}.liquid-nav-scroll::-webkit-scrollbar-thumb{background:#bd9aa655;border-radius:9px}.liquid-nav-track{width:max(100%,calc(var(--nav-count)*var(--nav-item-width)));padding-block:3px;display:flex;position:relative}body:has(.life-home) .liquid-nav-track a{flex:1 0 var(--nav-item-width);min-width:var(--nav-item-width);padding:6px 8px;scroll-margin-inline:8px}.liquid-nav-track .liquid-selection{width:calc(100%/var(--nav-count));top:2px;bottom:2px;left:0}.liquid-nav-track a:focus-visible{outline-offset:-4px;border-radius:999px}@media (max-width:560px){body:has(.life-home) .liquid-nav{--nav-item-width:76px}}.home-carousel .life-cover .cover-copy{container-type:inline-size}.home-carousel .life-cover #cover-title span{white-space:nowrap;letter-spacing:0;margin:0;line-height:1.7;display:block}.goods-chapter{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(320px,.86fr) minmax(0,1.5fr);align-items:start;gap:22px clamp(56px,6vw,108px);padding:54px 4.5vw 110px}.goods-chapter .chapter-aside{flex-direction:column;justify-content:flex-start;align-self:start;min-width:0;padding:0;display:flex;position:static}.goods-chapter .chapter-heading h2,.current-groups-title{letter-spacing:.055em;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:850}.home-category-tabs .life-chapter .section-wave-heading h2{letter-spacing:.055em;white-space:nowrap;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:850;line-height:1.45}.life-chapter .chapter-heading.goods-heading{text-align:center;grid-column:1/-1;margin-bottom:10px;padding-block:24px;display:block}.goods-heading h2,.current-groups-title{margin:0;padding:0;display:inline-block}.goods-heading:before,.goods-heading:after,.current-groups-heading:before,.current-groups-heading:after{content:"";filter:contrast(1.04);mix-blend-mode:multiply;opacity:.9;background:url(/decor/milktea-crayon-wave-v3-transparent.png) 50%/100% 600% no-repeat;width:80vw;height:26px;margin-left:-40vw;display:block;position:relative;left:50%}.goods-heading:before,.current-groups-heading:before{margin-bottom:18px}.goods-heading:after,.current-groups-heading:after{margin-top:18px}.goods-kicker{letter-spacing:.045em;color:#665b56;margin-top:0;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:700;line-height:1.9}.goods-lead{letter-spacing:.035em;color:#8d8078;max-width:27em;margin-top:24px;font-size:.92rem;line-height:2.1}.goods-chapter .monthly-editorial{align-self:start;width:100%;min-width:0;max-width:920px}.goods-chapter .monthly-editorial>a{border-radius:12px;overflow:hidden}.goods-chapter .monthly-editorial img{border-radius:12px;box-shadow:0 22px 52px -30px #8c77704d}.goods-chapter .goods-stream{grid-column:1/-1;width:100%;max-width:900px;margin-inline:auto;padding-top:0}.current-groups-heading{text-align:center;margin-bottom:10px;padding-block:24px}.chapter-calendar.open-link{color:#8d6857;letter-spacing:.06em;-webkit-backdrop-filter:blur(20px)saturate(118%);background:#fffdf8a8;border:1.5px solid #cbb09f;border-radius:999px;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:8px;width:min(520px,82vw);min-height:60px;margin:0 auto 20px;padding:14px 30px;font-weight:800;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 2px #fff,inset 0 -2px 5px #cdb19a4d,0 12px 32px #a9826930}.chapter-calendar.open-link:before{content:"";filter:blur(5px);pointer-events:none;background:#fff9;border-radius:50%;height:10px;position:absolute;top:5px;left:12%;right:12%}.chapter-calendar.open-link:hover{background:#fffdf8c7;transform:translateY(-3px);box-shadow:inset 0 2px 2px #fff,inset 0 -2px 5px #cdb19a5c,0 14px 34px #9c745b3d}.jump-text{display:inline-flex}.jump-text>span{transform-origin:50% 100%;display:inline-block}.monthly-caption{text-align:right;justify-content:flex-end}.monthly-caption span{text-align:right;width:100%}@keyframes calendar-image-in{0%{opacity:0;filter:blur(8px);translate:0 24px}to{opacity:1;filter:blur();translate:0}}@keyframes button-letter-hop{0%,to{transform:translateY(0)rotate(0)}42%{transform:translateY(-7px)rotate(-2deg)}68%{transform:translateY(1px)rotate(1deg)}}@media (max-width:1000px) and (min-width:761px){.goods-chapter{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(285px,.92fr) minmax(0,1.45fr);column-gap:50px;padding-inline:4vw}.goods-chapter .chapter-heading h2{font-size:clamp(1.9rem,3.5vw,2.6rem)}.goods-lead{margin-top:20px}}@media (max-width:760px){.goods-chapter{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:20px 14px;padding:34px 4vw 72px;display:grid}.goods-chapter .chapter-aside{padding:0}.goods-chapter .chapter-heading h2,.current-groups-title,.home-category-tabs .life-chapter .section-wave-heading h2{letter-spacing:.025em;white-space:nowrap;font-size:clamp(1.32rem,5.45vw,1.7rem);line-height:1.45}.life-chapter .chapter-heading.goods-heading{margin-bottom:12px;padding-block:22px}.goods-heading h2,.current-groups-title{padding:0}.goods-heading:before,.goods-heading:after,.current-groups-heading:before,.current-groups-heading:after{background-size:100% 600%;width:80vw;height:20px;margin-left:-40vw}.goods-heading:before,.current-groups-heading:before{margin-bottom:13px}.goods-heading:after,.current-groups-heading:after{margin-top:13px}.goods-kicker{letter-spacing:.015em;margin-top:0;font-size:.8rem;line-height:1.85}.goods-lead{margin-top:18px;font-size:.71rem;line-height:1.9}.chapter-calendar.open-link{width:min(92vw,420px);min-height:56px;margin:0 auto 14px;padding:12px 18px;font-size:.86rem}.goods-chapter .monthly-editorial{align-self:start}.goods-chapter .monthly-editorial>a,.goods-chapter .monthly-editorial img{border-radius:10px}.goods-chapter .monthly-caption{margin:14px 0 0;font-size:.7rem}.goods-chapter .monthly-caption span{font-size:.68rem;line-height:1.55}.goods-chapter .goods-stream{margin:0}.goods-chapter .monthly-editorial>a{transform:none}.current-groups-heading{margin-bottom:12px;padding-block:22px}}@media (prefers-reduced-motion:reduce){.goods-chapter .monthly-editorial,.chapter-calendar:hover .jump-text>span{animation:none}.chapter-calendar:focus-visible .jump-text>span{animation:none}}.home-category-tabs .goods-heading:before,.home-category-tabs .goods-heading:after,.home-category-tabs .current-groups-heading:before,.home-category-tabs .current-groups-heading:after{background:var(--category-wave,#a77c68);filter:none;mix-blend-mode:normal;-webkit-mask:url(/decor/milktea-crayon-wave-v3-transparent.png) 50%/100% 600% no-repeat;mask:url(/decor/milktea-crayon-wave-v3-transparent.png) 50%/100% 600% no-repeat}.home-category-tabs .current-groups-heading .current-groups-title{margin:0}.home-category-tabs .current-groups-heading:before{margin-bottom:8px}.goods-chapter .group-care-message{text-align:center;letter-spacing:.025em;color:#4f4540;overflow-wrap:break-word;grid-column:1/-1;justify-self:center;width:100%;max-width:900px;margin-bottom:-23px;padding:clamp(32px,5vw,64px) 12px clamp(22px,3vw,40px);font-size:1rem;line-height:2.1}.goods-chapter .group-care-message h3{color:var(--brand-pink,#f0a8b0);letter-spacing:.035em;text-wrap:balance;margin:0 0 28px;font-size:1.5rem;font-weight:800;line-height:1.65}.goods-chapter .group-care-message p{text-wrap:pretty;margin:0}.goods-chapter .group-care-message p+p{margin-top:28px}@media (max-width:760px){.goods-chapter .group-care-message{letter-spacing:0;margin-bottom:-21px;padding-inline:0;line-height:1.85}.goods-chapter .group-care-message h3{letter-spacing:0;margin-bottom:20px;line-height:1.5}.goods-chapter .group-care-message p{text-wrap:wrap}.goods-chapter .group-care-message p br{display:none}.goods-chapter .group-care-message p+p{margin-top:20px}}.goods-chapter .group-care-message h3,.goods-chapter .group-care-message p{white-space:pre-wrap;text-wrap:wrap}.calendar-link-motion{justify-content:center;align-items:center;gap:8px;max-width:100%;display:inline-flex}@media (prefers-reduced-motion:no-preference){.goods-chapter .monthly-editorial.calendar-motion-unit{animation:5s ease-in-out infinite paused calendar-photo-float}.calendar-link-motion.calendar-motion-unit{animation:5s ease-in-out infinite paused calendar-link-hop}.goods-chapter .calendar-motion-unit[data-motion-visible=true]{animation-play-state:running}}@keyframes calendar-link-hop{0%,18%,to{transform:translateY(0)}5%{transform:translateY(-5px)}10%{transform:translateY(0)}14%{transform:translateY(-2px)}}@keyframes calendar-photo-float{0%,36%,to{translate:0}18%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.goods-chapter .calendar-motion-unit{transform:none;animation:none!important}}.life-home .home-carousel .life-cover{--photo-height:clamp(430px,52vw,780px);grid-template-columns:1fr;grid-template-rows:var(--photo-height);gap:0;padding:0;display:grid;position:relative}.life-home .home-carousel .life-cover .cover-photo{width:100%;height:var(--photo-height);grid-area:1/1;margin:0;inset:auto}.life-home .home-carousel .cover-photo picture,.life-home .home-carousel .cover-photo:after{border-radius:0;-webkit-mask:none;mask:none}.life-home .home-carousel .life-cover .cover-copy{z-index:2;width:min(620px,70vw);height:auto;max-height:calc(var(--photo-height)/2);background:linear-gradient(100deg,#ffffffe6,#fff8 70%,#fff0);border-radius:20px;grid-area:1/1;align-self:start;margin:110px 0 0 5vw;padding:18px 22px}.life-home .home-carousel .cover-copy .cover-intro{margin-top:8px}.life-home .home-carousel .photo-actions{bottom:7%;left:6%;right:6%}@media (max-width:760px){.life-home .home-carousel .life-cover{--photo-height:calc(100vw*2/3);grid-template-rows:minmax(min-content,1fr) var(--photo-height);gap:12px;padding-top:92px}.life-home .home-carousel .life-cover .cover-copy{background:0 0;border-radius:0;grid-row:1;align-self:end;width:90vw;max-height:none;margin:0 5vw;padding:0}.life-home .home-carousel .life-cover .cover-photo{grid-row:2}.life-home .home-carousel .cover-photo picture{-webkit-mask:none;mask:none}.life-home .home-carousel .photo-actions{bottom:6%;left:5%;right:5%}}body:has(.life-home){--brand-pink:#f0a8b0;--brand-pink-ink:#4f4540;--brand-pink-soft:#fcedef;--home-accent:var(--brand-pink-ink)}.life-home .parenting-message h1 span:first-child,.life-home .chapter-label,.life-home .open-link,.life-home .open-status,.life-home .goods-extension,.life-home .parenting-message>p{color:var(--brand-pink-ink)}.life-home .life-ribbon{color:#f0a8b0}.life-home .open-status:before,.life-home .goods-entry+.goods-entry:before{background:var(--brand-pink)}.life-home .help-number{color:var(--brand-pink-ink)}.life-home .play-index{color:#f0a8b03d}.life-home .chapter-heading h2{color:#4f4540}.life-home .help-item+.help-item{border-color:var(--brand-pink-soft)}.life-home .shortcut-pill.is-active{color:var(--brand-pink-ink);background:linear-gradient(125deg,#ffffffc9,#f0a8b033 48%,#ffffff9c);box-shadow:0 4px 14px #4f454020,inset 0 2px 2px #fff,inset 0 -2px 3px #f0a8b040}.life-home .shortcut-pill:hover,:is(body:has(.life-home) .site-header a:hover,body:has(.life-home) .life-footer a:hover){color:var(--brand-pink-ink)}body:has(.life-home) .line-link{border-color:var(--brand-pink)}body:has(.life-home) .footer-phrase>span{color:var(--brand-pink-ink)}body:has(.life-home) ::selection{background:var(--brand-pink-soft);color:#49333c}body:has(.life-home) .liquid-nav a[aria-current=location]{color:#4f4540}body:has(.life-home) .liquid-selection{background:linear-gradient(135deg,#fff9,#fcedef55 42%,#ffffff50);border-color:#f0a8b0}.life-footer .footer-bottom{flex-direction:column;align-items:center;gap:24px}.life-footer .footer-bottom .brand-logo{width:clamp(200px,60vw,280px);margin-inline:auto}.life-footer .footer-bottom .social-links{flex-wrap:nowrap;justify-content:center;gap:18px;width:100%;margin:0;display:flex}.life-footer .footer-bottom .social-links a{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:.875rem;display:flex}.life-footer .social-platform-icon{opacity:.75;flex-shrink:0;width:18px;height:18px;display:block}.life-footer .footer-meta{text-align:center;flex-wrap:wrap;justify-content:center}@media (max-width:560px){.life-footer .footer-bottom .brand-logo{width:min(232px,75vw)}.life-footer .footer-bottom .social-links{justify-content:safe center;gap:8px;max-width:100%;display:flex;overflow-x:auto}.life-footer .footer-bottom .social-links a{gap:4px;font-size:clamp(.75rem,3.4vw,.875rem)}.life-footer .social-platform-icon{width:14px;height:14px}}.life-chapter .chapter-heading{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px 16px;min-width:0;display:grid}.life-chapter .chapter-heading .chapter-symbol{grid-area:2/1;align-self:start;width:52px;height:52px;margin:0}.life-chapter .chapter-heading>.chapter-label{white-space:normal;letter-spacing:.12em;grid-area:1/2;margin:0;line-height:1.5}.life-chapter .chapter-heading h2{grid-area:2/2;margin:0}.help-chapter .help-opening{display:block}.help-chapter .help-opening>p{white-space:normal;max-width:none;margin:18px 0 0 68px}.play-chapter>.chapter-heading{padding-left:0}.life-chapter .chapter-heading h2{letter-spacing:.05em;line-height:1.4}.life-chapter .play-copy h3,.life-chapter .help-feature-copy h3,.life-chapter .read-copy h3,.life-chapter .goods-detail h3{letter-spacing:.045em;line-height:1.45}.life-chapter .play-description,.life-chapter .help-opening>p,.life-chapter .help-feature-copy>p:not(.chapter-label),.life-chapter .read-copy>p,.life-chapter .goods-description,.life-chapter .help-item p{letter-spacing:.035em;line-height:1.65}.life-chapter .chapter-label{margin-bottom:14px}.life-chapter .play-description,.life-chapter .read-copy>p,.life-chapter .help-feature-copy>p:not(.chapter-label){margin-top:16px}.play-chapter .play-stream{gap:6vw;margin-top:40px}.play-chapter .play-entry{width:100%;padding:0}.play-chapter .play-entry:nth-child(2n){margin-top:0;padding:0}.play-chapter .play-index{display:none}.play-chapter .play-photo{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:none;margin-bottom:24px;display:block}.play-chapter .play-entry:nth-child(2n) .play-photo{border-radius:18px}.home-category-tabs .life-chapter .play-copy h3{font-size:clamp(1.55rem,2.3vw,2.2rem)}.help-chapter .editorial-school{width:100%;margin:0;transform:none}.help-chapter .editorial-school img{aspect-ratio:3/2;object-fit:cover;mix-blend-mode:normal;border-radius:18px;width:100%;max-height:none}.read-chapter{gap:6vw}.read-chapter .read-stream{padding-top:0}.read-chapter .read-entry{text-align:center;width:100%;max-width:920px;margin-inline:auto}.read-chapter .read-entry figure{margin:0 0 28px}.read-chapter .read-entry figure img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:none;display:block}.read-chapter .read-copy{text-align:center;max-width:44rem;margin-inline:auto}.read-chapter .read-copy h3{margin:0}.read-chapter .read-links{justify-content:center;align-items:center}.home-category-tabs .read-chapter .read-links .book-guide-button{text-align:center;background:#f3bd48;border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:180px;max-width:100%;min-height:52px;padding:13px 28px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 5px 14px #f3bd4826;color:#fff!important}.home-category-tabs .read-chapter .read-links .book-guide-button:hover{gap:16px;transform:translateY(-2px);box-shadow:0 7px 18px #f3bd483d}.home-category-tabs .read-chapter .read-links .book-guide-button:focus-visible{outline-offset:4px;outline:2px solid #7a6e66}@media (prefers-reduced-motion:reduce){.home-category-tabs .read-chapter .read-links .book-guide-button{transition:none;transform:none}}@supports (animation-timeline:view()){.play-photo,.editorial-school img,.editorial-reading img{animation:linear both editorial-arrive;animation-timeline:view();animation-range:entry entry 65%}}@keyframes editorial-arrive{0%{opacity:.55;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.life-chapter .chapter-heading{grid-template-columns:36px minmax(0,1fr);gap:8px 10px}.life-chapter .chapter-heading .chapter-symbol{width:36px;height:36px;margin-top:3px}.life-chapter .chapter-heading>.chapter-label{letter-spacing:.09em;font-size:.875rem}.play-chapter .play-stream{gap:40px;margin-top:28px}.play-chapter .play-entry:nth-child(2n){margin-top:0;margin-left:0}.play-chapter .play-copy{padding-inline:4px}.life-chapter .play-copy h3{font-size:clamp(1.25rem,4.8vw,1.6rem)}.play-chapter .play-photo,.play-chapter .play-entry:nth-child(2n) .play-photo{border-radius:10px}.help-chapter .help-feature{gap:20px;margin-top:28px}.help-chapter .help-feature-copy{padding:0}.help-chapter .help-opening>p{max-width:none;margin:16px 0 0}.read-chapter .read-stream{padding-top:24px}}@media (prefers-reduced-motion:reduce){.play-photo,.editorial-school img,.editorial-reading img{animation:none!important}}.life-chapter .chapter-heading.section-wave-heading{text-align:center;grid-template-columns:none;margin-bottom:10px;padding-block:24px;display:block}@media (max-width:760px){.life-chapter .chapter-heading.section-wave-heading{margin-bottom:12px;padding-block:22px}}.read-chapter:has(.section-wave-heading){padding-top:36px;display:block}.read-chapter:has(.section-wave-heading) .read-stream{padding-top:32px}@media (max-width:760px){.read-chapter:has(.section-wave-heading){padding-top:28px}.read-chapter:has(.section-wave-heading) .read-stream{padding-top:24px}}.help-chapter .help-feature{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:920px;margin-inline:auto;display:flex}.help-chapter .help-feature .help-illustration{width:100%;margin:0;transform:none}.help-chapter .help-feature .help-illustration img{aspect-ratio:3/2;object-fit:cover;mix-blend-mode:normal;border-radius:18px;width:100%;height:auto;max-height:none;display:block}.help-chapter .help-feature .help-feature-copy{text-align:center;width:100%;padding:0}.help-chapter .help-feature .help-feature-copy h3{letter-spacing:.025em;max-width:none;margin:0;font-size:clamp(1rem,4.2vw,2rem);line-height:1.45;overflow-x:auto}.help-chapter .help-feature-copy h3,.help-chapter .help-feature-copy h3 .site-copy{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.home-category-tabs .help-chapter .help-feature-copy .open-link{text-align:center;background:#f0a8b0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:180px;max-width:100%;min-height:52px;margin-top:24px;padding:13px 28px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 5px 14px #f0a8b026;color:#fff!important}.home-category-tabs .help-chapter .help-feature-copy .open-link:hover{gap:16px;transform:translateY(-2px);box-shadow:0 7px 18px #f0a8b03d}.home-category-tabs .help-chapter .help-feature-copy .open-link:focus-visible{outline-offset:4px;outline:2px solid #7a6e66}@media (prefers-reduced-motion:reduce){.home-category-tabs .help-chapter .help-feature-copy .open-link{transition:none;transform:none}}.help-chapter .help-number{font-style:normal}.help-chapter .help-free-link{letter-spacing:.08em}.help-free-link .site-copy-character{white-space:pre;display:inline-block}@media (prefers-reduced-motion:no-preference){.help-free-link .site-copy-character{animation:3.6s ease-in-out infinite help-free-letter-hop;animation-delay:calc(var(--character-index) * .12s)}}@keyframes help-free-letter-hop{0%,5%,23%,to{transform:translateY(0)}14%{transform:translateY(-4px)}}@media (max-width:560px){body:has(.life-home) .liquid-nav{--nav-item-width:calc((100vw - 48px)/var(--nav-count))}body:has(.life-home) .liquid-nav-scroll{overflow-x:hidden}body:has(.life-home) .liquid-nav-track{width:100%}body:has(.life-home) .liquid-nav-track a{flex:1 1 0;min-width:0;padding:6px 0}body:has(.life-home) .liquid-nav-track a .brand-icon{width:28px;height:28px}body:has(.life-home) .liquid-nav-track a span{white-space:nowrap;font-size:12px}.life-footer .footer-bottom .social-links{flex-wrap:wrap;justify-content:center;gap:2px 14px;overflow:visible}}.stream-empty .open-link{color:#a45364;background:#fff;border:1px solid #e3c6d0;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.shortcut-pill:hover .shortcut-arrow svg{transform:translateY(3px)}}
