:root{--pine:#17352B;--sage:#8FA896;--paper:#FBFAF7;--brass:#A9814E;--ink:#1A2420;--olive:#515B35;--pale-olive:#F0F1E8;--olive-hover:#414A29;--on-olive-muted:#D0D4B7;--alert-red:#B3261E;--prelaunch-banner-h:46px;--font-display:var(--face-display),"Newsreader",Georgia,serif;--font-body:var(--face-body),system-ui,-apple-system,sans-serif;--font-mono:var(--face-mono),ui-monospace,monospace;--body-tracking:0.006em;--radius-action:12px;--measure:54ch}@media (min-width:660px){:root{--prelaunch-banner-h:30px}}:root[data-prelaunch-banner=off]{--prelaunch-banner-h:0px}.prelaunchBanner{position:fixed;top:0;left:0;right:0;z-index:90;height:var(--prelaunch-banner-h);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 12px;background:var(--alert-red);color:var(--paper);font-family:var(--font-body);font-size:13px;line-height:1.25;font-weight:500}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#FBFAF7;color:var(--pine);font-family:var(--font-body);letter-spacing:var(--body-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:#A9814E;text-decoration:none}a:hover{color:#8a6738}::selection{background:var(--olive);color:var(--paper)}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes stepIn{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.cta-pulse{box-shadow:0 8px 20px -8px rgba(23,53,43,.55)}.cta-pulse svg{transition:transform .18s ease}.cta-pulse:hover svg{transform:translateX(3px)}[data-reveal]{animation:rise .85s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0 cover 18%}.hero-in{animation:heroIn .9s cubic-bezier(.22,.61,.36,1) both}.gl-step{animation:stepIn .4s cubic-bezier(.22,.61,.36,1) both}.gl-spin{animation:spin 1s linear infinite}.image-slot,image-slot{display:block;width:100%;height:100%}@media (max-width:860px){.nav-links{display:none!important}}@media (prefers-reduced-motion:reduce){.gl-spin,.gl-step,.hero-in,[data-reveal]{animation:none!important}}.btn-pine:hover{transform:translateY(-2px);box-shadow:0 14px 34px -10px rgba(23,53,43,.6)}.btn-pine:active{transform:translateY(0)}.nav-cta{white-space:nowrap}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 13px 26px -8px rgba(23,53,43,.6);background:#1e4234}.nav-cta:active{transform:translateY(0);box-shadow:0 6px 16px -8px rgba(23,53,43,.55)}@media (max-width:480px){.brand-descriptor{display:none!important}.nav-cta{padding-left:15px!important;padding-right:15px!important}}@media (max-width:344px){.nav-row{padding-left:14px!important;padding-right:14px!important;gap:12px!important}.nav-row .nav-cta{padding-left:12px!important;padding-right:12px!important}}.sticky-cta{display:none}@media (max-width:640px){.sticky-cta{display:block}}@media (max-width:560px){.how-step-media{display:none}.how-step-row{grid-template-columns:auto 1fr!important}}.quiz-option:hover{border-color:rgba(23,53,43,.4)}.quiz-input:focus{border-color:#17352B;outline:none}.quiz-input:focus-visible{border-color:#17352B;outline:2px solid rgba(23,53,43,.35);outline-offset:2px}.gl-consent:focus-visible{outline:2px solid #17352B;outline-offset:3px;border-radius:3px}.fact-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;margin:26px 0 0}.fact-row--center{justify-content:center}.fact-row__item{font-family:var(--font-body);font-size:16px;line-height:1.4;color:#2c3a34;white-space:nowrap}.fact-row__price{font-weight:600;color:#1A2420}.fact-row__sep{color:#A9814E;font-size:15px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.fact-row{flex-direction:column;align-items:flex-start;gap:10px}.fact-row--center{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.fact-row__sep{display:none}.fact-row__item{font-size:15px;white-space:normal}}.article-body{font-size:17px;line-height:1.7;color:#33413b}.article-body>:first-child{margin-top:0}.article-body h2{font-size:clamp(24px,3.4vw,32px);line-height:1.18;letter-spacing:-.01em;margin:44px 0 14px}.article-body h2,.article-body h3{font-family:var(--font-display);font-weight:400;color:#17352B}.article-body h3{font-size:clamp(19px,2.4vw,23px);line-height:1.25;margin:30px 0 10px}.article-body p{margin:0 0 18px}.article-body a{color:#A9814E;text-decoration:underline;text-underline-offset:2px}.article-body a:hover{color:#8a6738}.article-body ol,.article-body ul{margin:0 0 18px;padding-left:22px}.article-body li{margin:0 0 8px}.article-body strong{font-weight:600;color:#1A2420}.article-body blockquote{margin:22px 0;padding:18px 20px;background:#F0F1E8;border-left:3px solid #a9814e;border-radius:0 10px 10px 0;font-size:16px;color:#2c3a34}.article-body blockquote p:last-child{margin-bottom:0}.article-body table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.article-body td,.article-body th{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(23,53,43,.14);vertical-align:top}.article-body th{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:#6b786f}.article-body figure,.prose figure{margin:28px 0}.article-body figure img,.prose figure img{display:block;width:100%;height:auto;max-width:100%;border:1px solid rgba(23,53,43,.1);border-radius:10px;background:#FBFAF7}.article-body figcaption,.prose figcaption{margin:10px 2px 0;font-size:13.5px;line-height:1.55;color:#6b786f}.article-body hr{border:none;border-top:1px solid rgba(23,53,43,.14);margin:32px 0}.article-body sup a{text-decoration:none}[lang=zh-Hans]{--font-display:var(--face-display),var(--face-cjk-display),"Newsreader",serif;--font-body:var(--face-body),var(--face-cjk-body),system-ui,sans-serif;font-family:var(--font-body)}@keyframes gl-drop{0%{transform:translateY(-56px);opacity:0;animation-timing-function:cubic-bezier(.5,0,.85,.35)}4%{opacity:1}8%{transform:translateY(0);opacity:1;animation-timing-function:linear}92%{transform:translateY(13px);opacity:.3}to{transform:translateY(14px);opacity:0}}@keyframes gl-fill{0%{transform:scaleY(.06)}62%{transform:scaleY(.62)}88%{transform:scaleY(.62)}to{transform:scaleY(.06)}}.gl-drop{animation:gl-drop 7s linear infinite both}.gl-fill{transform-box:fill-box;transform-origin:bottom;animation:gl-fill 7s cubic-bezier(.4,0,.4,1) infinite both}@keyframes gl-pulse{0%,to{transform:scaleY(calc(var(--pk) * .15))}45%{transform:scaleY(var(--pk))}}.gl-pulse{transform-box:fill-box;transform-origin:bottom;animation:gl-pulse 3s cubic-bezier(.4,0,.35,1) infinite both}@keyframes gl-travel{0%{offset-distance:0}to{offset-distance:100%}}.gl-steady{stroke-dasharray:var(--len);animation:draw 1.8s cubic-bezier(.33,.9,.5,1) both}.gl-steady-dot{offset-path:var(--gl-steady-path);offset-rotate:0deg;animation:gl-travel 4s linear infinite both,fadeIn .5s linear 1.4s both}@keyframes gl-pop-ring{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}.gl-taper-line{stroke-dasharray:var(--len);animation:draw 2.4s cubic-bezier(.3,.7,.4,1) 1 both}@keyframes gl-unshutter{0%{opacity:1}to{opacity:0}}.gl-dose-step{animation:gl-unshutter .45s ease-out 1 both}.gl-goal-ring{transform-box:fill-box;transform-origin:center;animation:gl-pop-ring .5s cubic-bezier(.2,1.3,.5,1) 3.4s 1 both}.gl-dose-step,.gl-drop,.gl-fill,.gl-goal-ring,.gl-pulse,.gl-steady,.gl-steady-dot,.gl-taper-line{animation-play-state:paused}[data-live="1"] .gl-dose-step,[data-live="1"] .gl-drop,[data-live="1"] .gl-fill,[data-live="1"] .gl-goal-ring,[data-live="1"] .gl-pulse,[data-live="1"] .gl-steady,[data-live="1"] .gl-steady-dot,[data-live="1"] .gl-taper-line{animation-play-state:running}.gl-mech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}@media (prefers-reduced-motion:reduce){.gl-dose-step,.gl-drop,.gl-fill,.gl-goal-ring,.gl-pulse,.gl-steady,.gl-steady-dot,.gl-taper-line{animation:none!important}.gl-drop{opacity:1;transform:translateY(6px)}.gl-fill{transform:scaleY(.62)}.gl-pulse{transform:scaleY(var(--pk))}.gl-steady{stroke-dashoffset:0}.gl-steady-dot{offset-distance:100%;opacity:1}.gl-taper-line{stroke-dashoffset:0}.gl-dose-step{opacity:0}.gl-goal-ring{opacity:1;transform:none}}.quiz-action-bar{flex:none;padding:12px clamp(18px,5vw,34px) max(12px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid rgba(23,53,43,.14)}.quiz-action-hint{margin:0 0 8px;color:var(--olive);font-size:12.5px;line-height:1.4}.quiz-action-hint:empty{display:none}.quiz-scroll-content>.gl-step{flex-shrink:0!important;min-width:0}.quiz-input[type=date]{display:block;min-width:0;max-width:100%;min-height:50px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.quiz-input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.quiz-input[type=date]::-webkit-datetime-edit{min-width:0;padding:0}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5-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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_ae90cc{font-family:Newsreader,Newsreader Fallback}.__variable_ae90cc{--face-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--face-body:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--face-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}