@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_901fd4{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_901fd4{--font-rounded-fallback:"Nunito","Nunito Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_ce04ed{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_ce04ed{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{--bg:#fbfaf7;--surface:#ffffff;--ink:#1c1b19;--ink-body:#2e2d2a;--ink-2:#5f5c56;--ink-3:#908c84;--rule:#e8e5df;--rule-strong:#d6d2c9;--font-title:ui-rounded,"SF Pro Rounded",var(--font-rounded-fallback),system-ui,sans-serif;--font-body:var(--font-serif),"Source Serif 4",Georgia,serif;--measure:42.5rem;--wide:80rem;--gutter:1.5rem;--radius:10px;--radius-lg:16px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{min-height:100vh;background:var(--bg);color:var(--ink-body);font-family:var(--font-body);font-size:1.125rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-title);font-weight:600;color:var(--ink);text-wrap:balance}a{color:inherit}img,video{display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}::selection{background:#ece6da}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-title);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.button:hover{opacity:.86}.apple-logo{width:1em;height:1em;margin:-.1em .4em 0 -.1em}.get-app{display:flex;align-items:center;gap:1rem}.get-app-qr{display:none}@media (min-width:720px) and (hover:hover){.get-app-qr{display:block;width:64px;height:64px}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(251,250,247,.86);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;font-family:var(--font-title)}@supports (animation-timeline:scroll()){.site-header{animation:header-rule linear both;animation-timeline:scroll(root);animation-range:0 48px}}@keyframes header-rule{to{border-bottom-color:var(--rule)}}.site-header-inner{max-width:var(--wide);margin:0 auto;padding:.75rem var(--gutter) .6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.site-brand{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.site-brand img{width:24px;height:24px}.header-cta{padding:.55rem 1.05rem;font-size:.95rem}@media (min-width:720px){.site-header-inner{padding:1rem var(--gutter) .75rem}.site-brand{gap:.6rem;font-size:1.375rem}.site-brand img{width:30px;height:30px}.header-cta{padding:.95rem 1.6rem;font-size:1.0625rem}}.site-sections{display:none;align-items:center;white-space:nowrap;font-weight:500}.site-sections a{color:var(--ink-2);text-decoration:none;transition:color .2s ease}.site-sections a:hover,.site-sections a[aria-current=page]{color:var(--ink)}@media (min-width:900px){.site-header-inner{padding:1.1rem var(--gutter)}.site-sections{display:flex;gap:1.75rem;margin:0 auto 0 2.5rem;font-size:1rem}}.site-footer{max-width:var(--wide);margin:0 auto;padding:0 var(--gutter);font-family:var(--font-title);font-size:.875rem}.site-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding:2rem 0 3rem;border-top:1px solid var(--rule)}.site-footer-note{color:var(--ink-3)}.site-footer-note span{display:block;margin-top:.25rem}.site-footer-nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.site-footer-nav a{color:var(--ink-2);text-decoration:none}.site-footer-nav a:hover,.site-footer-nav a[aria-current=page]{color:var(--ink)}.hero{max-width:var(--wide);margin:0 auto;padding:1rem var(--gutter) 2.5rem;gap:.5rem;text-align:center}.hero,.hero-copy{display:flex;flex-direction:column;align-items:center}.hero-copy{width:100%;max-width:36rem}.hero h1{font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.hero-keep{white-space:nowrap}.hero-more{margin-top:1rem;color:var(--ink-2);font-family:var(--font-title);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;text-decoration:none}.hero-more:after{content:" ↓"}.hero-more:hover{color:var(--ink)}@media (min-width:720px){.hero-line{display:block;white-space:nowrap}}@media (min-width:900px){.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;grid-gap:2rem;gap:2rem;padding:1.5rem var(--gutter) 3rem;text-align:left}.hero-copy{align-items:flex-start;max-width:34rem;justify-self:end}}.book-hero{position:relative;order:-1;width:min(100%,26rem);aspect-ratio:5/4;max-height:42svh;touch-action:manipulation}@media (min-width:900px){.book-hero{order:0;width:100%;max-width:34rem;max-height:60svh;justify-self:start}}.book-canvas,.book-still{position:absolute;inset:0;width:100%;height:100%}.book-still{object-fit:contain;transition:opacity .4s ease-out}.book-hero.is-ready .book-still{opacity:0}.book-canvas{display:block;opacity:0;transition:opacity .4s ease-out}.book-hero.is-ready .book-canvas{opacity:1}.book-hero:not(.is-ready) .book-shadow{opacity:0}.book-shadow{position:absolute;left:50%;bottom:9%;width:56%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgb(60 40 50/.16),transparent);translate:-50% 0;filter:blur(6px)}.phone{position:relative;flex-shrink:0;aspect-ratio:1215/2501;filter:drop-shadow(0 30px 50px rgba(28,27,25,.14)) drop-shadow(0 6px 14px rgba(28,27,25,.08))}.phone-screen,.phone-video{position:absolute;left:2.716%;top:.64%;width:94.65%;height:98.04%;object-fit:cover;object-position:center top;border-radius:13.9%/6.5%;background:#efece6}.phone-screen{overflow:hidden;opacity:0;transition:opacity .45s ease}.phone-screen.is-on{opacity:1}.phone-screen .phone-video{inset:0;width:100%;height:100%;border-radius:0}.phone video{pointer-events:none}.phone video::-webkit-media-controls,.phone video::-webkit-media-controls-panel,.phone video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.phone-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.features,.support{scroll-margin-top:6.75rem}@media (min-width:900px){.features,.support{scroll-margin-top:5.5rem}}.section-head{max-width:var(--measure);margin:0 auto;text-align:center}.section-head h2{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15;letter-spacing:-.02em}.section-sub{margin-top:.75rem;font-size:1.125rem;color:var(--ink-2);text-wrap:pretty}.story{max-width:var(--wide);margin:0 auto;padding:1rem 0 4rem;scroll-margin-top:4.5rem}.story-visual{position:relative;display:grid;place-items:center;height:46svh;min-height:19rem;max-height:30rem}.story-phone{height:100%;width:auto;transition:opacity .45s ease,scale .45s ease}.story-phone.is-hidden{opacity:0;scale:.96;pointer-events:none}.story-health,.story-sets{position:absolute;inset:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.story-health.is-on,.story-sets.is-on{opacity:1}.story-health .health-burst{inset:0}.slide-loop,.slide-loop img{position:absolute;inset:0}.slide-loop img{width:100%;height:100%;opacity:0;transition:opacity .5s ease}.slide-loop img.is-on{opacity:1}.slide-loop .sets-art{object-fit:contain;padding:2%}.slide-loop .stats-shot{object-fit:cover;object-position:center top}.story-steps{display:flex;gap:.75rem;margin:1.5rem 0 0;padding:.25rem calc((100% - min(84vw, 24rem)) / 2) .75rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.story-steps::-webkit-scrollbar{display:none}.story-step{flex:0 0 min(84vw,24rem);scroll-snap-align:center;scroll-snap-stop:always;padding:1.4rem 1.5rem 1.5rem;background:var(--surface);border:1px solid var(--rule);border-radius:24px;text-align:center}.story-step h3{font-size:1.5rem;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.story-step p{margin-top:.5rem;font-size:1.0625rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.story-dots{display:flex;justify-content:center;gap:.6rem;margin-top:.25rem}.story-dots button{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:var(--rule-strong);cursor:pointer;transition:background .3s ease,scale .3s ease}.story-dots button.is-active{background:var(--ink);scale:1.3}@media (min-width:900px){.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:3rem;column-gap:3rem;padding:2rem var(--gutter) 5rem}.story-visual{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:5.5rem;height:calc(100svh - 7.5rem);min-height:26rem;max-height:46rem}.story-steps{grid-column:1;grid-row:1;display:block;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.story-step{display:flex;flex-direction:column;justify-content:center;min-height:65svh;max-width:26rem;margin-left:auto;padding:0 1rem;background:none;border:0;border-radius:0;text-align:left;opacity:.35;transition:opacity .4s ease}.story-step:first-child{min-height:45svh}.story-step.is-active{opacity:1}.story-step h3{font-size:clamp(1.75rem,2.6vw,2.25rem)}.story-step p{margin-top:.75rem;font-size:1.125rem}.story-dots{display:none}}.health-burst{position:absolute;inset:0;display:grid;place-items:center}.health-icon{position:relative;z-index:1;display:grid;place-items:center;width:7.5rem;aspect-ratio:1;border-radius:22.5%;background:linear-gradient(180deg,#ffffff,#f4f1ec);box-shadow:0 0 0 1px rgb(0 0 0/.05),0 12px 28px -8px rgb(255 45 85/.28),0 4px 10px rgb(0 0 0/.06)}.health-icon svg{width:60%}.health-sources{position:absolute;inset:0;list-style:none}.health-sources li{position:absolute;top:50%;left:50%;padding:.3rem .8rem;border-radius:999px;background:#f1eee9;box-shadow:0 2px 6px rgb(0 0 0/.05);color:var(--ink-2);font-family:var(--font-title);font-size:.875rem;line-height:1.4;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) scale(.4);transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .25s ease-out;transition-delay:calc(.15s + var(--i) * .06s)}.health-burst.is-open li{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r))}@media (prefers-reduced-motion:reduce){.health-sources li{transition:none}}.support{max-width:var(--wide);margin:0 auto;padding:0 var(--gutter) 4rem}.support-cards{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-top:2.5rem}.support-card{display:flex;flex-direction:column;padding:1.5rem;background:var(--surface);border:1px solid var(--rule);border-radius:24px}.support-card h3{font-size:1.25rem;line-height:1.25;letter-spacing:-.01em}.support-card p{margin-top:.5rem;font-size:1.0625rem;line-height:1.5;color:var(--ink-2)}.support-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:auto;padding-top:1rem;font-family:var(--font-title);font-weight:600}.support-links a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.support-links a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.support-legal{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem;font-family:var(--font-title);font-size:.9375rem}.support-legal a{color:var(--ink-2);text-decoration:none}.support-legal a:hover{color:var(--ink)}@media (min-width:900px){.support-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem}.support-card{padding:1.75rem}}.download{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:0 var(--gutter) 6rem;text-align:center}.download-button{padding:1rem 2rem;font-size:1.125rem}.download-sub{font-family:var(--font-title);font-size:.9375rem;color:var(--ink-3)}.faq{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter) 6rem}.faq h2{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15;letter-spacing:-.02em;text-align:center}.faq-list{margin-top:2.5rem;border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-family:var(--font-title);font-size:1.0625rem;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:0 0 auto;font-size:1.4rem;font-weight:400;line-height:1;color:var(--ink-3);transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding-bottom:1.25rem;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.faq-item summary:after{transition:none}}@media (min-width:900px){.theme-option{width:5.25rem}.theme-icon{width:4.75rem;height:4.75rem}}.guide-list{list-style:none;border-bottom:1px solid var(--rule)}.guide-list li{border-top:1px solid var(--rule)}.guide-list a{display:block;padding:1.75rem 0;text-decoration:none}.guide-list h3{font-size:1.375rem;line-height:1.3;letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.guide-list a:hover h3{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.guide-list p{max-width:var(--measure);margin-top:.4rem;color:var(--ink-2)}.guide-list time{display:block;margin-top:.75rem;font-family:var(--font-title);font-size:.85rem;color:var(--ink-3)}.page{max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:3rem var(--gutter) 6rem}@media (min-width:900px){.page{padding-top:4.5rem}}.page-head{margin-bottom:2.5rem}.page-head h1{font-size:clamp(2.5rem,6vw,3.5rem);line-height:1.05;letter-spacing:-.025em}.page-deck{margin-top:.75rem;font-size:1.25rem;color:var(--ink-2)}.page-empty{padding:2rem 0;border-top:1px solid var(--rule);font-style:italic;color:var(--ink-2)}.article-head{padding-bottom:2rem;border-bottom:1px solid var(--rule)}.article-kicker{font-family:var(--font-title);font-size:.95rem;font-weight:500;color:var(--ink-3);text-decoration:none}.article-kicker:hover{color:var(--ink)}.article h1{margin-top:.75rem;font-size:clamp(2.25rem,5.5vw,3.25rem);line-height:1.1;letter-spacing:-.025em}.article-deck{margin-top:1rem;font-size:clamp(1.2rem,2.4vw,1.4rem);line-height:1.45;color:var(--ink-2)}.article-meta{margin-top:1.5rem;font-family:var(--font-title);font-size:.875rem;color:var(--ink-3)}.prose{margin-top:2.5rem;font-size:1.125rem;line-height:1.7;color:var(--ink-body);overflow-wrap:break-word}@media (min-width:720px){.prose{font-size:1.25rem}}.prose>*+*{margin-top:1.4em}.prose h2{margin-top:2.2em;font-size:1.5em;line-height:1.25;letter-spacing:-.015em}.prose h3{margin-top:1.9em;font-size:1.15em;line-height:1.3}.prose h2+*,.prose h3+*{margin-top:.6em}.prose a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.prose strong{font-weight:600;color:var(--ink)}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--ink-3)}.prose blockquote{padding-left:1.25em;border-left:2px solid var(--ink);font-style:italic;color:var(--ink-2)}.prose hr{border:none;margin:3em 0;text-align:center}.prose hr:before{content:"❀";color:var(--ink-3)}.prose figure,.prose>img,.prose>video{margin-top:2.25em;margin-bottom:2.25em}.prose img,.prose video{max-width:100%;height:auto;border-radius:var(--radius-lg)}.prose figcaption{margin-top:.75rem;font-family:var(--font-title);font-size:.875rem;line-height:1.45;color:var(--ink-3);text-align:center}.prose code{padding:.1em .35em;border-radius:6px;background:#f1eee8;font-size:.85em}.article-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:4.5rem;padding:1.5rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg)}.article-cta p{font-size:1rem;color:var(--ink-2)}.article-cta .article-cta-title{font-family:var(--font-title);font-size:1.125rem;font-weight:600;color:var(--ink)}.legal .prose{font-size:1.0625rem;line-height:1.65}.legal .prose>*+*{margin-top:1.1em}.legal .prose h2{margin-top:2.75rem;padding-top:1.75rem;border-top:1px solid var(--rule);font-size:1.3rem}.legal .prose h3{margin-top:1.75rem;font-size:1.0625rem}.legal .prose h2+*,.legal .prose h3+*{margin-top:.6em}.legal-body .legal-summary{padding:1.1rem 1.35rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.legal-body .legal-table{overflow-x:auto}.legal-body table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.legal-body td,.legal-body th{padding:.65rem .75rem .65rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.legal-body th{font-family:var(--font-title);font-weight:600;color:var(--ink)}@media print{.site-footer-nav,.site-header nav{display:none}}.skip-link{position:absolute;left:var(--gutter);top:.5rem;z-index:30;padding:.5rem .9rem;border-radius:999px;background:var(--ink);color:var(--bg);font-size:.95rem;font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.bloom-head,.resource,.resources-scope{--petal-pink:#f493c8;--petal-yellow:#f6c453;--petal-lilac:#b9a4f0;--petal-sky:#8cc8f0;--petal-peach:#f6a98a;--petal-mint:#8fd6b0;--rose-tint:#fff3f6;--rose-line:#f5d2dc;--rose-ink:#a8345a}.bloom-head{position:relative;isolation:isolate}.bloom-head>:not(.floaters){position:relative;z-index:1}.floaters{position:absolute;inset:0;z-index:0;pointer-events:none}.floater{position:absolute;translate:-50% -50%;filter:drop-shadow(0 6px 10px rgba(28,27,25,.12));animation:floater var(--drift,10s) ease-in-out infinite alternate}@keyframes floater{0%{transform:translateY(-6px) rotate(-8deg)}to{transform:translateY(8px) rotate(9deg)}}@media (max-width:899px){.bloom-head{padding-top:3.25rem}.floater{width:44px;height:44px;top:1.4rem!important}.floater:first-child{left:calc(100% - 26px)!important}.floater:nth-child(2){left:calc(100% - 78px)!important;top:1.9rem!important}.floater:nth-child(3){left:calc(100% - 128px)!important}.floater-wide{display:none}}@media (prefers-reduced-motion:reduce){.floater{animation:none}}.crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;font-family:var(--font-title);font-size:.95rem;font-weight:500;color:var(--ink-3)}.crumbs li+li:before{content:"/";margin-right:.4rem;color:var(--rule-strong)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.resource-hero{width:100%;aspect-ratio:16/9;object-fit:cover;margin-top:2rem;border-radius:var(--radius-lg);background:#f1eee8}.resource-body .lede{font-size:1.15em;line-height:1.55;color:var(--ink)}.resource-body .disclosure{padding:.85rem 1.1rem;border-radius:var(--radius);background:var(--surface);border:1px dashed var(--rule-strong);font-family:var(--font-title);font-size:.95rem;line-height:1.5;color:var(--ink-2)}.resource-body .disclosure:before{content:"❀ "/"";color:var(--petal-pink)}.resource-body .callout{padding:1.1rem 1.35rem;border-radius:var(--radius-lg);background:#fdf7e8;border:1px solid #f3e3b5;color:var(--ink)}.resource-body .glance{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface)}.resource-body table{width:100%;min-width:34rem;border-collapse:collapse;font-family:var(--font-title);font-size:.95rem;line-height:1.4}.resource-body caption{padding:.9rem 1.1rem 0;font-size:.85rem;color:var(--ink-3);text-align:left}.resource-body td,.resource-body th{padding:.7rem 1.1rem;text-align:left;vertical-align:top}.resource-body thead th{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule)}.resource-body tbody tr+tr>*{border-top:1px solid var(--rule)}.resource-body tbody th{font-weight:600;white-space:nowrap}.resource-body tbody th a{text-decoration:none}.resource-body tbody th a:before{content:"✿ "/"";color:var(--petal-pink)}.resource-body td{color:var(--ink-2)}.resource-body .pick{margin-top:3.25em;padding-top:2.5em;border-top:1px solid var(--rule);--petal:var(--petal-pink);scroll-margin-top:5rem}.resource-body .pick>*+*{margin-top:1.1em}.resource-body .pick:nth-of-type(6n+2){--petal:var(--petal-yellow)}.resource-body .pick:nth-of-type(6n+3){--petal:var(--petal-lilac)}.resource-body .pick:nth-of-type(6n+4){--petal:var(--petal-sky)}.resource-body .pick:nth-of-type(6n+5){--petal:var(--petal-peach)}.resource-body .pick:nth-of-type(6n+6){--petal:var(--petal-mint)}.resource-body .pick h2{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.85rem;column-gap:.85rem;align-items:center;margin-top:0}.resource-body .pick-num{position:relative;display:grid;place-items:center;width:2.3em;height:2.3em;grid-row:span 2;font-size:.8em;font-weight:700;color:var(--ink)}.resource-body .pick-num:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--petal);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg%3E%3Ccircle cx='20' cy='10.5' r='9'/%3E%3Ccircle cx='29' cy='17.1' r='9'/%3E%3Ccircle cx='25.6' cy='27.7' r='9'/%3E%3Ccircle cx='14.4' cy='27.7' r='9'/%3E%3Ccircle cx='11' cy='17.1' r='9'/%3E%3Ccircle cx='20' cy='20' r='9'/%3E%3C/g%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg%3E%3Ccircle cx='20' cy='10.5' r='9'/%3E%3Ccircle cx='29' cy='17.1' r='9'/%3E%3Ccircle cx='25.6' cy='27.7' r='9'/%3E%3Ccircle cx='14.4' cy='27.7' r='9'/%3E%3Ccircle cx='11' cy='17.1' r='9'/%3E%3Ccircle cx='20' cy='20' r='9'/%3E%3C/g%3E%3C/svg%3E") center /contain no-repeat;transition:rotate .6s ease}.resource-body .pick:hover .pick-num:before{rotate:36deg}.resource-body .pick-num{isolation:isolate}.resource-body .pick-for{display:block;font-size:.6em;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--ink-2)}.resource-body .pick-dash{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.resource-body .pick-ours{margin-left:-1.25rem;margin-right:-1.25rem;padding:2rem 1.25rem 1.5rem;border-top:none;border-radius:var(--radius-lg);background:#fdf4f8}.resource-body .pick-ours+.pick{border-top:none}.resource-body .shot{margin:0}.resource-body .shot img{width:100%;height:auto;aspect-ratio:16/9;object-fit:scale-down;background:color-mix(in srgb,var(--petal) 22%,var(--surface))}.resource-body .shot-placeholder{position:relative;display:grid;place-items:end start;aspect-ratio:16/9;padding:1rem 1.25rem;overflow:hidden;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--petal) 22%,var(--surface));font-family:var(--font-title);font-size:.95rem;font-weight:600;color:color-mix(in srgb,var(--petal) 45%,var(--ink))}.resource-body .shot-placeholder:before{content:"✿";position:absolute;right:-.08em;top:-.32em;font-size:9rem;line-height:1;color:color-mix(in srgb,var(--petal) 55%,var(--surface))}.resource-body .thorn{position:relative;padding:.95rem 1.2rem .95rem 3.5rem;border-radius:14px;background:var(--rose-tint);border:1px solid var(--rose-line);font-size:.92em;line-height:1.6}.resource-body .thorn:before{content:"";position:absolute;left:.95rem;top:.85rem;width:1.75rem;height:1.75rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 13v16' stroke='%236aa57a' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M16.6 21.5l4.6-1.4-4.6-1.8z' fill='%236aa57a'/%3E%3Cpath d='M15.4 25.5l-4.4-1.3 4.4-1.9z' fill='%236aa57a'/%3E%3Cpath d='M16 13.5c-3.6 0-6.2-2.3-6.2-5.4 0-1.7.7-3.2 1.9-4.2l1.8 1.6L16 2.6l2.5 2.9 1.8-1.6c1.2 1 1.9 2.5 1.9 4.2 0 3.1-2.6 5.4-6.2 5.4z' fill='%23f493c8'/%3E%3Cpath d='M12.8 8.4c1.6 1.6 4.8 1.6 6.4 0' stroke='%23d9619f' stroke-width='1.3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50% /contain no-repeat;transform-origin:50% 90%}.resource-body .thorn:hover:before{animation:rose-sway 1.2s ease-in-out}@keyframes rose-sway{30%{transform:rotate(-10deg)}65%{transform:rotate(7deg)}}.resource-body .thorn strong{font-family:var(--font-title);color:var(--rose-ink)}.resource-body .thorn a{color:inherit}.resource-body .pick-links a{display:inline-flex;align-items:center;gap:.35em;padding:.4em .95em;border:1px solid var(--rule-strong);border-radius:999px;background:var(--surface);font-family:var(--font-title);font-size:.8em;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease}.resource-body .pick-links a:after{content:"↗"/"";color:var(--ink-3)}.resource-body .pick-links a:hover{border-color:var(--ink);background:color-mix(in srgb,var(--petal) 14%,var(--surface))}.resource-body .chooser{display:grid;grid-gap:.75rem;gap:.75rem;padding:0;list-style:none}@media (min-width:620px){.resource-body .chooser{grid-template-columns:1fr 1fr}}.resource-body .chooser li{margin:0;padding:1rem 1.15rem;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);font-family:var(--font-title);font-size:.95rem;line-height:1.45}.resource-body .chooser-want{display:block;margin-bottom:.35rem;color:var(--ink-2)}.resource-body .chooser-want:after{content:" →"/":";color:var(--petal-pink)}.resource-body .chooser a{font-weight:600}.resource-body .steps{padding:0;list-style:none;counter-reset:step}.resource-body .steps li{position:relative;margin:0;padding:0 0 1.6em 3.1rem;counter-increment:step}.resource-body .steps li:before{content:counter(step) /"";position:absolute;left:0;top:.05em;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50% 50% 50% 12%;background:var(--petal-pink);font-family:var(--font-title);font-size:.95rem;font-weight:700;color:var(--ink)}.resource-body .steps li:nth-child(4n+2):before{background:var(--petal-yellow)}.resource-body .steps li:nth-child(4n+3):before{background:var(--petal-lilac)}.resource-body .steps li:nth-child(4n+4):before{background:var(--petal-mint)}.resource-body .steps li:not(:last-child):after{content:"";position:absolute;left:calc(1rem - 1px);top:2.5rem;bottom:.4rem;border-left:2px dotted var(--rule-strong)}.resource-body .steps li:last-child{padding-bottom:0}.resource-body .steps strong{display:block;font-family:var(--font-title)}@media (prefers-reduced-motion:reduce){.resource-body .pick-num:before{transition:none}.resource-body .thorn:hover:before{animation:none}}.resource-list{list-style:none;border-bottom:1px solid var(--rule)}.resource-list li{border-top:1px solid var(--rule)}.resource-list a{display:block;padding:1.75rem 0;text-decoration:none}.resource-kind{font-family:var(--font-title);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#c2558f}.resource-list h2{margin-top:.35rem;font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.resource-list a:hover h2{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.resource-deck{max-width:var(--measure);margin-top:.4rem;color:var(--ink-2)}.resource-meta{margin-top:.75rem;font-family:var(--font-title);font-size:.85rem;color:var(--ink-3)}.more-resources{margin-top:4.5rem}.more-resources>h2{margin-bottom:1rem;font-size:1.25rem}.more-resources .resource-list h2{font-size:1.2rem}.site-brand{white-space:nowrap}.resource-body h2[id]{scroll-margin-top:5rem}