@font-face{font-family:jakarta;src:url(/_next/static/media/eb5c52ed0cd93451-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:jakarta;src:url(/_next/static/media/ad1a55ccb7b2711e-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_0d5928{font-family:jakarta,jakarta Fallback,Arial,Helvetica,sans-serif}.__variable_0d5928{--font-jakarta:"jakarta","jakarta Fallback",Arial,Helvetica,sans-serif}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:95px}.blog-card>div{position:relative;height:260px;overflow:hidden;border-radius:10px;margin-bottom:25px}.blog-card img{width:100%;height:100%;transition:transform .3s}.blog-card:hover img{transform:scale(1.04)}.blog-card .text-link{margin-top:10px}.article-page{padding:28px 0 90px}.article-header{max-width:850px;margin:20px 0 60px}.article-byline{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--muted)}.article-layout{display:grid;grid-template-columns:235px 1fr;gap:75px}.article-layout>.article-toc{position:sticky;top:100px;max-height:calc(100dvh - 125px);overflow-y:auto;align-self:start;border-left:1px solid var(--line);padding-left:20px}.article-toc a{display:block;color:var(--muted);margin-bottom:15px}.article-toc a:hover{color:var(--link)}.article-body{min-width:0;width:100%}.article-body section{margin-bottom:40px}.article-body p{color:#aeb8c9}.article-sources{border-top:1px solid var(--line);padding-top:30px;margin:45px 0}.article-sources a{display:block;color:var(--link);margin:12px 0}.article-sources p{margin-top:25px}.blog-card-date{display:block;margin:15px 0 10px;color:var(--muted)}.blog-feed-link{margin-top:18px}.article-tags{display:flex;flex-wrap:wrap;gap:8px}.article-tags span{border:1px solid var(--line);border-radius:20px;padding:4px 10px;color:var(--muted)}.article-cover{margin:-20px 0 45px}.article-cover>div{position:relative;height:clamp(220px,36vw,420px);overflow:hidden;border-radius:14px;border:1px solid var(--line)}.article-cover img{object-fit:cover;object-position:center 45%}.article-cover figcaption{margin-top:10px;color:var(--muted)}.article-toc .toc-nested{padding-left:12px}.article-prose>h2{margin:42px 0 18px}.article-prose>h2:first-child{margin-top:0}.article-prose h3{margin:30px 0 15px}.article-prose a{text-decoration:underline;text-underline-offset:4px}.article-prose .article-heading-link{display:flex;gap:12px;align-items:baseline;text-decoration:none;color:inherit}.article-heading-link>span{opacity:0;color:var(--link);transition:opacity .15s ease}.article-heading-link:focus-visible>span,.article-heading-link:hover>span{opacity:1}.article-prose :is(h2,h3),.article-sources{scroll-margin-top:105px}.article-prose :is(ul,ol){padding-left:24px;color:#aeb8c9}.article-prose li{margin-block:8px}.article-prose code{border-radius:4px;background:#20212a;padding:2px 5px;overflow-wrap:anywhere}.article-prose pre{max-width:100%;overflow-x:auto;padding:22px;border:1px solid #363340;border-radius:10px;background:#14141c;color:#d3ddc9}.article-prose pre code{background:transparent;padding:0;overflow-wrap:normal}.article-prose blockquote{margin:25px 0;border-left:2px solid #8ca965;padding-left:22px}.article-table{max-width:100%;overflow-x:auto;margin-block:25px;border:1px solid var(--line);border-radius:9px}.article-table table{width:100%;min-width:460px;border-collapse:collapse}.article-table :is(th,td){padding:13px 16px;text-align:left;border-bottom:1px solid var(--line)}.article-table th{background:var(--surface);font-weight:500}.article-table td{color:var(--muted)}.article-table tr:last-child td{border-bottom:0}.article-callout,.article-create-cta,.article-prompt{margin:28px 0;padding:24px;background:#181c15;border:1px solid #3c4930;border-radius:10px}.article-callout>strong{display:block;margin-bottom:10px;color:var(--link);font-weight:500}.article-callout p,.article-callout p:last-child{margin-bottom:0}.article-prompt{background:#18171f;border-color:#40394c}.article-prompt .eyebrow{display:flex;gap:8px;align-items:center;color:var(--link)}.article-prompt .text-link{text-decoration:none}.article-back{margin-top:20px}.article-related{margin-top:65px;border-top:1px solid var(--line);padding-top:45px}.article-related>h2{margin-bottom:30px}.article-related .blog-grid{padding-bottom:0}@media (max-width:800px){.article-layout>.article-toc{position:static;display:block;max-height:none;padding:20px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.article-toc a:last-child{margin-bottom:0}.article-header{margin-bottom:45px}}@media (max-width:600px){.article-prose pre{padding:16px}.article-callout,.article-create-cta,.article-prompt{padding:19px}}@media (prefers-reduced-motion:reduce){.article-heading-link>span,.blog-card img,.home-blog-card img{transition:none}}:root{--bg:#0c0d10;--surface:#15171b;--raised:#202328;--line:#2b2f32;--text:#f3f4ed;--muted:#a1a7a0;--blue:#b3ec60;--link:#c6f28e;--mint:#baf3d2;--font-sans:var(--font-jakarta),Arial,Helvetica,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin-top:0}p{color:var(--muted)}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto}svg{flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}::selection{background:#b3ec60;color:#152008}.container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.section{padding-top:104px}.eyebrow{font-weight:700;color:var(--blue);text-transform:uppercase;display:block}.muted-title{color:#818a7d}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:14px 20px;border:1px solid transparent;border-radius:7px;background:var(--blue);color:#1a2410;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:#c6f48b;transform:translateY(-1px)}.button-small{padding:11px 15px}.text-link{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--text);border:0;background:none;padding:0}.text-link:hover{color:var(--link)}.status-dot{width:6px;height:6px;display:inline-block;border-radius:100%;background:var(--blue);box-shadow:0 0 14px #b3ec6055;flex-shrink:0}.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}.skip-link{position:absolute;left:20px;top:-80px;padding:12px;background:var(--blue);color:#111;z-index:100}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:40;background:#0c0d10ee;border-bottom:1px solid #24282a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{height:80px;display:flex;align-items:center;gap:26px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand-logo{display:block;width:228px;height:auto}@media (max-width:650px){.brand-logo{width:190px}}@media (max-width:370px){.brand-logo{width:174px}}.desktop-nav{display:flex;align-items:center;gap:27px;margin-left:auto}.desktop-nav a{color:#b1b6ad}.desktop-nav a:hover{color:var(--blue)}.header-search{display:flex;padding:4px;color:#bec4b7}.mobile-menu{display:none}.announcement{height:40px;justify-content:center;gap:11px;background:#11170e;border-bottom:1px solid #222c1a;color:#a7b19a}.announcement,.announcement a{display:flex;align-items:center}.announcement a{gap:9px}.home-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:4px;padding-block:66px 48px;min-height:610px}.hero-copy{position:relative;z-index:2}.hero-kicker{display:flex;align-items:center;gap:9px;margin-bottom:23px}.hero-kicker>span{display:inline-block;width:20px;height:1px;background:var(--blue)}.hero-copy h1{font-weight:750;margin-bottom:24px}.hero-copy h1>span{color:var(--blue)}.hero-copy>p{max-width:470px;margin-bottom:27px}.hero-search{max-width:490px;position:relative;z-index:6}.search-input{display:flex;align-items:center;gap:14px;background:#171b1a;border:1px solid #394132;border-radius:8px;padding:14px 17px;color:#aab69d;box-shadow:0 4px 20px #00000013}.search-input:focus-within{border-color:#8eaf62}.search-input input{border:0;background:transparent;outline:none!important;color:var(--text);width:100%;min-width:0}.search-input input::placeholder{color:#7e8779}.search-input button{background:none;border:0;color:var(--muted);display:flex;padding:0}.search-hint{border:1px solid #3c4533;border-radius:4px;color:#818d72}.search-results{position:absolute;left:0;right:0;top:calc(100% + 7px);background:#1b2118;border:1px solid #435337;border-radius:8px;padding:8px;box-shadow:0 16px 50px #0008}.search-results a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border-radius:5px}.search-results a:hover{background:#293321}.search-results p{padding:12px;margin:0}.hero-popular{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px;color:#778170;align-items:center}.hero-popular a{color:#a8b29c;border:1px solid #293124;border-radius:4px;padding:3px 7px;background:#121710}.hero-popular a:hover{border-color:#91b35b}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:25px}.hero-proof{display:flex;flex-wrap:wrap;gap:17px;color:#85917a;margin-top:23px}.hero-proof span{display:flex;align-items:center;gap:5px}.hero-proof svg{color:#9cc669}.hero-art{position:relative;min-width:0;margin-inline:-22px -28px;align-self:center}.hero-art>img{position:relative;z-index:1;width:100%;height:auto}.art-orbit{position:absolute;width:80%;aspect-ratio:1;border:1px solid #35422b55;border-radius:50%;left:8%;top:11%;transform:rotate(-18deg) scaleY(.84)}.art-note{position:absolute;right:5%;top:16%;z-index:2;border:1px solid #3e4b31;border-radius:6px;padding:10px 14px;background:#1a2214e6;color:#d0dcbf;display:flex;align-items:center;gap:8px;box-shadow:0 12px 25px #0004}.illustration-label{display:block;text-align:center;color:#5e6957;margin-top:-13px}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.topic-card{padding:24px 21px 22px;background:linear-gradient(145deg,#171c17,#131619);border:1px solid #2e352c;border-radius:9px;transition:border-color .2s,transform .2s}.topic-card:hover{border-color:#789b4f;transform:translateY(-3px)}.topic-top{display:flex;gap:12px;align-items:center;color:var(--blue);margin-bottom:26px}.topic-top>span{margin-left:auto;color:#6c7961}.topic-top>svg:last-child{color:#78856e}.topic-card h2{margin-bottom:10px}.topic-card p{margin:0;color:#929c89}.topic-card.amber .topic-top{color:#e1ba70}.topic-card.violet .topic-top{color:#b3a4d6}.topic-card.cyan .topic-top{color:#84c3c8}.game-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;align-items:start}.game-overview .eyebrow{margin-bottom:18px}.game-overview-copy p{max-width:65ch;margin-bottom:22px}.game-overview-copy a{color:var(--link);text-decoration:underline;text-underline-offset:4px}.game-start-panel{padding:30px;border:1px solid #35412c;border-radius:10px;background:linear-gradient(145deg,#1a2215,#141a13)}.game-start-panel ol{margin:0;padding-left:24px}.game-start-panel li{padding-left:5px;margin-top:22px}.game-start-panel li::marker{color:var(--blue)}.game-start-panel li>a{color:var(--link);font-weight:700;text-decoration:underline;text-underline-offset:4px}.game-start-panel li p{margin:8px 0 0}@media (max-width:900px){.game-overview{grid-template-columns:1fr;gap:28px}}@media (max-width:650px){.game-start-panel{padding:24px}}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:15px}.section-heading h2{margin:0}.section-heading p{margin-bottom:3px}.section-heading>.text-link{margin-bottom:3px;flex-shrink:0}.blog-grid{gap:24px;padding-bottom:0}.blog-card{display:block;border:1px solid #2a302a;background:#131715;border-radius:10px;overflow:hidden;transition:transform .2s,border-color .2s;min-width:0}.blog-card:hover{transform:translateY(-4px);border-color:#536441}.blog-card>.blog-card-cover{position:relative;height:200px;margin:0;border-radius:0;border-bottom:1px solid #293127;overflow:hidden}.blog-card img{object-fit:cover}.card-corner{position:absolute;right:15px;bottom:15px;width:31px;height:31px;border:1px solid #66725966;border-radius:50%;display:grid;place-items:center;background:#131b16bb;color:#b2c39b}.blog-card>.card-copy{height:auto;padding:22px;margin:0;border-radius:0;overflow:visible}.card-copy .eyebrow{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.card-copy .eyebrow>span{color:#7b8573;font-weight:400;text-transform:none;white-space:nowrap}.blog-card h2,.blog-card h3{margin-bottom:12px}.blog-card p{margin-bottom:23px;color:#9ca591}.card-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#6f7a65;padding-top:13px;border-top:1px solid #293025}.card-bottom>span{color:#9eaf8d}.journey-panel{margin-top:100px;display:grid;grid-template-columns:.8fr 1.65fr;gap:70px;padding:45px;background:radial-gradient(ellipse at 0 100%,#27381b55,transparent 60%),#141815;border:1px solid #35402d;border-radius:12px}.journey-intro{position:relative}.journey-intro .eyebrow{margin-bottom:18px}.journey-intro h2{margin-bottom:15px}.journey-intro>svg{position:absolute;bottom:0;right:0;color:#4a6334;opacity:.7}.journey-links>a{display:flex;align-items:center;gap:19px;border-bottom:1px solid #2f3729;padding:20px 0}.journey-links>a:first-child{padding-top:0}.journey-links>a:last-child{padding-bottom:0;border-bottom:0}.journey-links>a>svg{margin-left:auto;color:#81996c}.journey-icon{width:44px;height:44px;border-radius:9px;display:grid;place-items:center;color:#b3cf8d;background:#23301d;border:1px solid #394b2b}.journey-links h3{margin:0 0 7px}.journey-links p{margin:0}.journey-links a:hover h3{color:var(--blue)}.calculator-promo{margin-top:100px;padding:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:70px;border:1px solid #414735;border-radius:12px;background:linear-gradient(110deg,#20251a,#161b16)}.calculator-promo .eyebrow{margin-bottom:18px}.calculator-promo p{margin-bottom:25px}.ledger-art{align-self:center;transform:rotate(3deg);background:#b1ca8b;color:#26331a;border-radius:6px;padding:26px;box-shadow:12px 15px 0 #4c5c3966}.ledger-art>span:first-child{display:block;font-weight:800;border-bottom:2px solid #647947;padding-bottom:15px;margin-bottom:14px}.ledger-art>div{border-bottom:1px dashed #7c945f;padding:10px 0}.ledger-art strong,.ledger-art>div{display:flex;justify-content:space-between}.ledger-art strong{margin:20px 0 18px}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.faq-section .eyebrow{margin-bottom:17px}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-weight:400;color:var(--blue)}.faq-list details[open]>summary:after{content:"−"}.faq-list p{margin:14px 28px 0 0}.faq-list p a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.trust-strip{margin-block:70px 85px;padding:24px 0;border-top:1px solid #283024;border-bottom:1px solid #283024;display:flex;align-items:center;gap:19px}.trust-strip>svg{color:var(--blue)}.trust-strip p{margin:0}.trust-strip strong{display:block;color:#becbb0;font-weight:500}.trust-strip p>span{display:block;color:#78866d;margin-top:4px}.trust-strip>a{margin-left:auto;display:flex;align-items:center;gap:10px;white-space:nowrap}.site-footer{border-top:1px solid var(--line);background:#101411;padding-top:58px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:35px;padding-bottom:50px}.footer-main>div>p{margin:19px 0;color:#7e8b74}.footer-main h3{text-transform:uppercase;color:#bec9b3;margin:5px 0 18px}.footer-main>div>a:not(.brand){display:block;color:#8e9a84;margin-bottom:11px}.footer-main>div>a:hover{color:var(--blue)}.footer-main>div>a svg{display:inline;vertical-align:middle;margin-left:4px}.independent-label{color:#92aa77;display:flex;align-items:center;gap:7px}.independent-label>i{width:4px;height:4px;border-radius:50%;background:var(--blue)}.footer-bottom{border-top:1px solid #273024;display:flex;justify-content:space-between;gap:20px;padding:21px 0;color:#65765a}.breadcrumbs{color:#88957c;padding-top:27px}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0}.breadcrumbs li{display:flex;align-items:center;gap:9px}.breadcrumbs li:last-child{color:#bac6ae}.breadcrumbs a:hover{color:var(--blue)}.page-intro{padding:58px 0 42px;max-width:810px}.page-intro .eyebrow{margin-bottom:21px}.page-intro h1{margin-bottom:24px}.page-intro p{max-width:680px}.listing-page{padding-bottom:90px}.guide-search>.search-input{max-width:650px}.filter-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.filter-tabs button{background:#171d15;border:1px solid #303b29;color:#a2b393;border-radius:6px}.filter-tabs .active{background:var(--blue);color:#253319;border-color:var(--blue)}.result-count{margin:24px 0}.empty-state{padding:50px 20px;text-align:center;border:1px dashed var(--line);border-radius:9px}.article-page{padding-top:0}.article-header{margin-top:46px;margin-bottom:30px}.article-header .eyebrow{margin-bottom:19px}.article-header h1{margin-bottom:21px}.article-header>p{color:#a5b39a;max-width:760px}.article-byline{color:#7e8b73}.article-tags{margin-top:20px;gap:7px}.article-tags span{padding:3px 8px}.evidence-note{display:flex;align-items:flex-start;gap:9px;padding:14px 17px;background:#1a2016;border:1px solid #36432a;color:#a4bc8d;border-radius:6px;margin-bottom:22px}.evidence-note .status-dot{margin-top:6px}.quick-answer{padding:28px 31px;border:1px solid #4c6236;background:linear-gradient(100deg,#202b19,#151e13);border-radius:9px;margin-bottom:35px}.quick-answer p{color:#d4e0c6;margin:12px 0 18px;max-width:980px}.quick-answer ul{padding-left:18px;color:#9fb58b;margin-bottom:0}.article-cover{margin:0 0 46px}.article-cover>div{height:280px;border:1px solid #2d3925}.article-cover img{object-position:center 48%}.article-cover figcaption{color:#76866a}.article-layout{grid-template-columns:220px 1fr;gap:60px}.article-layout>.article-toc{border-color:#39462d;top:110px}.article-toc .eyebrow{margin-bottom:21px}.article-toc a{color:#87977c}.article-toc a:hover{color:var(--blue)}.article-prose li,.article-prose p{color:#aab79e}.article-prose h2{color:#edf2e8}.article-prose h3{color:#dde7d5}.article-prose strong{color:#dde8d2}.article-prose a{color:var(--link)}.article-body .article-sources{margin-top:45px}.article-sources>a{overflow-wrap:anywhere;color:var(--link)}.article-sources p{color:#7e9070}.article-byline>a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.source-reference{padding:18px 0;border-bottom:1px solid #2b3525}.source-reference>a{margin:7px 0;overflow-wrap:anywhere}.article-sources .source-reference>p{color:var(--muted);margin:8px 0 0;max-width:70ch}.source-kind{color:var(--blue)}.article-table{border-color:#34412c}.article-table th{background:#202a1a;color:#c6d7b4}.article-table td{color:#aab99b}.article-create-cta{margin-top:40px;border-color:#405631;background:#1b2515}.article-related{margin-top:70px;padding-top:35px}.article-related>.eyebrow{margin-bottom:14px}.info-page{padding-bottom:95px}.info-page>.article-prose{max-width:820px}.info-page .article-prose h2{margin-top:34px}.info-page .article-prose h2:first-child{margin-top:0}.info-page .article-prose a{overflow-wrap:anywhere}.not-found{padding-block:100px 150px}.not-found h1{margin-top:25px}.not-found p{margin-bottom:28px}.tool-page{padding-bottom:90px}.calculator-shell{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #3d4c31;border-radius:12px;overflow:hidden;background:#131a11}.calculator-fields{padding:33px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.calculator-fields>label{color:#b4c2a6}.calculator-fields>label>span{display:flex;align-items:center;gap:10px;border:1px solid #405034;border-radius:6px;background:#1b2515;padding:11px;margin-top:8px}.calculator-fields b{font-weight:400;color:#859873}.calculator-fields input{width:100%;min-width:0;border:0;color:#dfead3;background:none;outline:none}.calculator-fields input::placeholder{color:#788b68}.calculator-actions{grid-column:1/-1;display:flex;gap:25px;flex-wrap:wrap}.form-note{color:#80976c}.calculator-fields>.form-note{grid-column:1/-1;margin:0}.calculator-result{background:radial-gradient(ellipse at 100% 0,#3c572680,transparent),#202d18;border-left:1px solid #3d4c31;padding:36px;display:flex;flex-direction:column;justify-content:center;min-width:0}.calculator-result strong{margin:12px 0 15px;overflow-wrap:anywhere}.calculator-result>p{color:#afc59b;max-width:350px}.formula{border-top:1px solid #465a34;padding-top:17px;margin-top:8px;color:#c5d6b3}.calculator-result>.form-note{margin-top:15px}.tool-explainer{max-width:760px;margin-top:46px}.tool-explainer ol{color:#a5b695;padding-left:20px}@media (min-width:1500px){.home-hero{padding-block:70px 60px}.hero-art{margin-right:-45px}}@media (max-width:1100px){.container{width:calc(100% - 56px)}.desktop-nav,.header-inner,.hero-actions{gap:18px}.hero-actions .button{padding:13px 16px}.home-hero{padding-top:52px;min-height:550px}.topic-card{padding:21px 18px}.blog-card>.blog-card-cover{height:170px}.blog-card>.card-copy{padding:18px}.calculator-promo,.journey-panel{gap:40px;padding:35px}.faq-section{gap:50px}.footer-main{gap:25px}.article-layout{gap:40px;grid-template-columns:190px 1fr}}@media (max-width:900px){.desktop-nav{display:none}.header-search{margin-left:auto}.mobile-menu{display:block;position:relative}.mobile-menu summary{display:flex;list-style:none;cursor:pointer;padding:4px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:50px;width:250px;display:flex;flex-direction:column;gap:0;background:#192115;border:1px solid #465838;border-radius:8px;padding:10px;box-shadow:0 20px 60px #0008}.mobile-menu nav a{padding:12px;border-radius:5px}.mobile-menu nav a:hover{background:#2b3922}.home-hero{grid-template-columns:1fr 1fr}.hero-actions{flex-wrap:wrap;gap:15px}.hero-proof{gap:10px}.hero-popular{gap:5px}.hero-art{margin-right:-12px;margin-left:-5px}.art-note{top:10%;padding:7px}.blog-grid,.topic-grid{grid-template-columns:repeat(2,1fr)}.featured-grid>.blog-card:last-child{display:none}.journey-panel{grid-template-columns:.8fr 1.4fr;gap:25px}.journey-icon{width:35px;height:35px}.journey-links>a{gap:12px}.calculator-promo{gap:35px}.ledger-art{padding:20px}.footer-main{grid-template-columns:1.3fr 1fr;gap:40px}.article-layout{grid-template-columns:1fr;gap:30px}.article-layout>.article-toc{position:static;max-height:none;background:#151c12;border:1px solid #34442b;border-radius:8px;padding:22px;column-count:2}.article-toc .eyebrow{column-span:all}.article-body{max-width:none}.calculator-shell{grid-template-columns:1fr}.calculator-result{border-left:0;border-top:1px solid #3d4c31}.calculator-result>p{max-width:none}}@media (max-width:650px){.container{width:calc(100% - 36px)}.header-inner{height:68px;gap:16px}.desktop-start{display:none}.announcement{height:auto;min-height:36px;gap:7px;padding:8px 14px;flex-wrap:wrap}.announcement a{gap:6px}.home-hero{grid-template-columns:1fr;padding-block:42px 31px;gap:5px;min-height:0}.hero-copy h1,.hero-kicker{margin-bottom:21px}.hero-copy>p{max-width:430px;margin-bottom:23px}.hero-search{max-width:none}.search-input{padding:14px}.hero-popular{gap:6px;margin-top:11px}.hero-actions{gap:21px;margin-top:24px}.hero-proof{gap:17px;margin-top:18px}.hero-art{margin:5px auto 0;max-width:470px;width:100%}.hero-art>img{max-height:360px;object-fit:contain}.art-orbit{max-width:340px;left:10%;top:7%}.art-note{right:3%;top:17%}.illustration-label{margin-top:-6px}.topic-grid{gap:10px}.topic-card{padding:18px 15px}.topic-top{margin-bottom:20px;gap:9px}.topic-top>svg:first-child{width:20px}.topic-top>svg:last-child{width:15px}.section{padding-top:64px}.section-heading{display:block;margin-bottom:25px}.section-heading .eyebrow{margin-bottom:13px}.section-heading p{margin:16px 0 0}.section-heading>.text-link{margin-top:17px}.blog-grid{grid-template-columns:1fr;gap:20px}.featured-grid>.blog-card:last-child{display:block}.blog-card>.blog-card-cover{height:190px}.blog-card>.card-copy{padding:20px}.journey-panel{margin-top:64px;grid-template-columns:1fr;gap:25px;padding:25px 21px}.journey-intro h2>br{display:none}.journey-intro p{margin-bottom:0}.journey-intro>svg{width:55px;height:55px;right:0;bottom:15px;opacity:.35}.journey-links>a{padding:18px 0;gap:13px}.journey-links>a>svg{width:16px}.journey-icon{width:34px;height:34px}.journey-icon svg{width:19px}.calculator-promo{margin-top:64px;padding:29px 23px;grid-template-columns:1fr;gap:34px}.calculator-promo p br{display:none}.ledger-art{max-width:300px;width:90%;justify-self:center;padding:24px;margin-block:2px 10px}.faq-section{grid-template-columns:1fr;gap:26px}.faq-section h2{margin-bottom:17px}.faq-section h2 br{display:none}.trust-strip{margin-block:48px 58px;gap:13px;align-items:flex-start;flex-wrap:wrap}.trust-strip>svg{width:22px;margin-top:2px}.trust-strip p{flex:1 1}.trust-strip>a{margin-left:35px}.site-footer{padding-top:38px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:33px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:last-child{grid-column:1/-1;max-width:320px}.footer-bottom{display:block;padding-block:18px}.footer-bottom>span{display:block}.footer-bottom>span+span{margin-top:7px}.page-intro{padding:38px 0 25px}.page-intro .eyebrow{margin-bottom:17px}.breadcrumbs{padding-top:22px}.breadcrumbs ol{gap:5px 8px}.breadcrumbs li{gap:5px}.listing-page{padding-bottom:60px}.filter-tabs{gap:7px;margin-top:20px}.filter-tabs button{padding:8px 11px}.article-header{margin-top:32px}.article-byline{gap:5px 12px}.evidence-note{padding:12px 13px;gap:7px}.quick-answer{padding:22px 20px;margin-bottom:25px}.quick-answer ul{padding-left:15px}.article-cover{margin-bottom:26px}.article-cover>div{height:185px}.article-layout{gap:27px}.article-layout>.article-toc{column-count:1;padding:19px}.article-toc a{margin-bottom:11px}.article-table table{min-width:470px}.article-table :is(th,td){padding:11px}.article-create-cta{padding:22px}.article-page,.info-page,.tool-page{padding-bottom:60px}.calculator-fields{padding:22px;grid-template-columns:1fr;gap:19px}.calculator-result{padding:26px 22px}.tool-explainer{margin-top:32px}.not-found{padding-block:70px 100px}}@media (max-width:370px){.hero-actions{gap:13px}.hero-actions .button{padding:12px}.hero-proof{gap:10px}.header-inner{gap:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}:root{--type-caption:0.75rem;--type-small:0.875rem;--type-body:1rem;--type-prose:1.0625rem;--type-lead:1.125rem;--type-card:1.375rem;--type-subheading:clamp(1.5rem,1.3rem + 0.5vw,1.75rem);--type-section:clamp(1.75rem,1.4rem + 1vw,2.25rem);--type-page:clamp(2rem,1.4rem + 2vw,3rem);--type-hero:clamp(2.375rem,1.15rem + 3.6vw,4rem);--type-number:clamp(2rem,1.65rem + 1.8vw,3rem);--leading-body:1.7;--leading-prose:1.8;--leading-compact:1.5;--muted:#aab3a2;--subtle:#95a18b}html{font-size:100%}body{font-size:var(--type-body);line-height:var(--leading-body)}h1,h2,h3{font-weight:700;letter-spacing:-.03em;overflow-wrap:break-word}h1{font-size:var(--type-page);line-height:1.12}h2{font-size:var(--type-section);line-height:1.2}h3{font-size:var(--type-card);line-height:1.35}p{line-height:var(--leading-body)}.hero-copy h1{font-size:var(--type-hero);font-weight:700;line-height:1.06;letter-spacing:-.045em}.article-header h1,.info-page h1,.not-found h1,.page-intro h1{font-size:var(--type-page);line-height:1.14;letter-spacing:-.035em}.article-related>h2,.calculator-promo h2,.faq-section h2,.journey-intro h2,.section-heading h2{font-size:var(--type-section);line-height:1.2}.article-header>p,.hero-copy>p,.page-intro p{font-size:var(--type-lead);line-height:1.7;max-width:62ch}.article-header{max-width:950px}.page-intro{max-width:840px}.blog-card p,.calculator-promo p,.calculator-result>p,.empty-state p,.faq-list p,.faq-section>div>p,.info-page .article-prose,.journey-intro p,.journey-links p,.not-found p,.search-results p,.section-heading p,.tool-explainer>p,.topic-card p{font-size:var(--type-body);line-height:var(--leading-body)}.article-body>p,.article-prose :is(ul,ol),.article-prose li,.article-prose p,.tool-explainer ol{font-size:var(--type-prose);line-height:var(--leading-prose)}.article-body h2,.article-prose h2,.tool-explainer h2{font-size:var(--type-subheading);line-height:1.3;letter-spacing:-.025em}.article-prose h3{font-size:var(--type-card);line-height:1.35}.article-body{max-width:760px}.article-prose>ol,.article-prose>p,.article-prose>ul{max-width:70ch}.quick-answer p{font-size:var(--type-lead);line-height:1.75}.quick-answer ul{font-size:var(--type-body);line-height:var(--leading-body)}.article-callout>strong{font-size:var(--type-body);line-height:var(--leading-compact)}.article-prose code{font-size:.9em}.article-prose pre{font-size:var(--type-small);line-height:1.7}.article-prose pre code{font-size:inherit;line-height:inherit}.game-overview-copy p{font-size:var(--type-body);line-height:var(--leading-prose)}.game-start-panel li>a{font-size:var(--type-body);line-height:var(--leading-compact)}.game-start-panel li p{font-size:var(--type-small);line-height:var(--leading-body)}.game-overview-copy .game-overview-source{font-size:var(--type-caption);line-height:var(--leading-body);color:var(--subtle)}.article-table :is(th,td),.article-table table{font-size:var(--type-small);line-height:1.65}.article-heading-link>span{font-size:.75em}.blog-card h2,.blog-card h3,.empty-state h2,.topic-card h2{font-size:var(--type-card);line-height:1.35;letter-spacing:-.025em}.journey-links h3{font-size:var(--type-lead);line-height:1.4;letter-spacing:-.015em}.blog-card{display:flex;flex-direction:column}.blog-card>.card-copy{flex:1 1;display:flex;flex-direction:column}.blog-card .card-bottom{margin-top:auto}.card-copy .eyebrow{flex-wrap:wrap;align-items:baseline}.card-copy .eyebrow,.card-copy .eyebrow>span{font-size:var(--type-caption);line-height:1.5;letter-spacing:.02em;text-transform:none}.blog-card-date,.card-bottom{font-size:var(--type-caption);line-height:var(--leading-compact);color:var(--subtle)}.article-back,.article-create-cta .button,.article-prompt .text-link,.blog-card .text-link,.blog-feed-link,.button,.button-small,.calculator-actions .text-link,.calculator-promo .button,.desktop-nav a,.filter-tabs button,.hero-actions .button,.hero-actions .text-link,.mobile-menu nav a,.section-heading>.text-link,.text-link{font-size:var(--type-small);line-height:var(--leading-compact)}.button{min-height:46px;padding:12px 20px}.button-small{min-height:40px;padding:10px 14px}.filter-tabs button{min-height:42px;padding:9px 14px}.search-input{min-height:54px}.calculator-fields input,.search-input input{font-size:var(--type-body);line-height:1.5}.search-results a{font-size:var(--type-body);line-height:var(--leading-compact)}.calculator-fields input::placeholder{font-size:var(--type-small)}.calculator-fields b,.calculator-fields>label{font-size:var(--type-small);line-height:var(--leading-compact)}.calculator-result strong{font-size:var(--type-number);line-height:1.15;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-header .eyebrow,.article-related>.eyebrow,.article-toc .eyebrow,.calculator-promo .eyebrow,.calculator-result .eyebrow,.eyebrow,.hero-kicker,.journey-intro .eyebrow,.page-intro .eyebrow,.quick-answer .eyebrow,.section-heading .eyebrow,.topic-top>span{font-size:var(--type-caption);line-height:1.5;letter-spacing:.09em}.announcement,.announcement a,.announcement>span:nth-child(2),.art-note,.article-byline,.article-cover figcaption,.article-sources p,.article-tags span,.breadcrumbs,.evidence-note,.footer-bottom,.form-note,.formula,.hero-popular,.hero-proof,.illustration-label,.independent-label,.ledger-art>span:first-child,.ledger-art>span:last-child,.search-hint{font-size:var(--type-caption);line-height:var(--leading-compact);letter-spacing:0;color:var(--subtle)}.evidence-note{color:#b7cba5}.article-tags span{padding:4px 9px}.breadcrumbs{line-height:1.65}.hero-popular{gap:7px}.hero-popular a{padding:4px 8px}.hero-proof{gap:14px}.illustration-label{max-width:38ch;margin:6px auto 0;line-height:1.5}.announcement{min-height:42px;height:auto;padding:9px 18px;flex-wrap:wrap;row-gap:4px}.announcement>span:nth-child(2){font-weight:700;letter-spacing:.05em;color:var(--blue)}.search-hint{font-size:var(--type-caption);padding:2px 5px}.article-sources a,.article-toc .toc-nested,.article-toc a,.result-count{font-size:var(--type-small);line-height:1.65}.article-toc a{color:#aab79f}.article-toc .toc-nested{padding-left:14px}.article-sources .source-reference>p{font-size:var(--type-small);line-height:var(--leading-body)}.source-kind{font-size:var(--type-caption);line-height:var(--leading-compact)}.ledger-art>div{font-size:var(--type-small);line-height:1.6}.ledger-art strong{font-size:var(--type-card);line-height:1.35}.faq-list summary{font-size:var(--type-body);line-height:1.55}.faq-list summary:after{font-size:var(--type-card)}.footer-main>div>a:not(.brand),.footer-main>div>p,.trust-strip p,.trust-strip p>span,.trust-strip>a{font-size:var(--type-small);line-height:1.7}.footer-main h3{font-size:var(--type-caption);line-height:1.5;letter-spacing:.08em}.footer-main>div>a:not(.brand),.footer-main>div>p{color:#a1b095}.trust-strip p>span{color:var(--subtle)}.trust-strip p>strong{font-size:var(--type-body);line-height:1.5}@media (max-width:1100px){.topic-grid{gap:14px}.topic-card{padding:22px 18px}.calculator-promo{gap:32px}.ledger-art{padding:22px}}@media (max-width:900px){.home-hero{grid-template-columns:1fr;gap:24px;padding-block:44px 36px}.hero-copy{max-width:680px}.hero-copy>p{max-width:56ch}.hero-art{width:100%;max-width:480px;margin:0 auto}.hero-art>img{max-height:400px;object-fit:contain}.hero-search{max-width:600px}.journey-panel{grid-template-columns:1fr;gap:28px}.journey-intro h2 br{display:none}.journey-intro>svg{right:0;bottom:10px;width:65px;height:65px;opacity:.35}.journey-intro p{max-width:80%}.calculator-promo{grid-template-columns:1fr}.ledger-art{max-width:380px;width:100%;justify-self:center;margin-block:5px 15px}.faq-section{grid-template-columns:1fr;gap:28px}.faq-section h2 br,.faq-section>div>p br{display:none}}@media (max-width:650px){:root{--type-lead:1rem;--type-card:1.25rem}.page-intro{padding:32px 0 28px}.page-intro h1{margin-bottom:18px}.hero-copy h1{font-size:clamp(2.125rem,1rem + 5.2vw,2.875rem)}.article-header>.eyebrow,.hero-kicker{margin-bottom:16px}.hero-copy>p{margin-bottom:24px}.hero-actions{gap:16px}.hero-actions .button{padding:12px 16px}.hero-proof{row-gap:8px}.topic-card h2{font-size:var(--type-lead);line-height:1.35}.topic-card p{font-size:var(--type-small);line-height:1.65}.topic-top{gap:8px;margin-bottom:18px}.topic-top>span{font-size:var(--type-caption)}.blog-card>.card-copy{padding:22px}.card-bottom{row-gap:7px}.filter-tabs{gap:8px}.filter-tabs button{padding:9px 12px}.quick-answer{padding:22px}.article-header>p,.quick-answer p{font-size:var(--type-body)}.article-byline{gap:7px 14px}.article-tags{margin-top:17px}.article-layout>.article-toc{padding:22px}.article-cover figcaption{margin-top:12px}.article-body h2,.article-prose h2{margin-top:36px}.article-create-cta h2{margin-top:0}.evidence-note{padding:14px}.journey-links>a{align-items:flex-start;padding-block:20px}.journey-icon{margin-top:3px}.journey-links>a>svg{margin-top:5px}.journey-links h3{font-size:var(--type-body)}.journey-links p{font-size:var(--type-small)}.calculator-promo p br{display:none}.ledger-art{width:94%}.trust-strip{align-items:flex-start}.trust-strip>a{margin-left:35px}.footer-main{column-gap:24px}.footer-bottom{line-height:1.7}}@media (max-width:370px){.topic-grid{gap:10px}.topic-card{padding:18px 14px}.topic-card h2{font-size:var(--type-body)}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}}