.guide-page{background:#101416;color:#dce5df}.guide-page main{display:block;height:auto;min-height:0;max-width:1030px;margin:0 auto;padding:38px 32px 26px}.guide-page article>h1{font:500 clamp(32px,4vw,48px)/1.13 'Space Grotesk',Arial,sans-serif;letter-spacing:-1.5px;max-width:850px;margin:16px 0 16px}.guide-page article>h2,.source-box h2{font:500 25px/1.3 'Space Grotesk',Arial,sans-serif;margin:37px 0 13px;letter-spacing:-.5px}.guide-page article>p,.guide-page article>ul,.guide-page .source-box p{font-size:14px;line-height:1.95;color:#a5b9bb}.guide-page article>ul{padding-left:23px}.guide-page li{margin:12px 0}.guide-page b{font-weight:600;color:#dce8df}.guide-page a{color:#d6ef82;text-underline-offset:3px}.guide-page header a{text-decoration:none}.guide-page header .subtle{color:#bdcfc9;font-size:12px}.guide-page .article-byline{font-size:11px;color:#819a9d;line-height:1.8;margin:0 0 30px}.guide-topline{display:flex;gap:13px;font-size:10px;margin-bottom:27px;color:#627d81}.guide-topline a{color:#93acae;text-decoration:none}.answer-box{border:1px solid #455440;border-left:3px solid #d6ef82;background:#d6ef8206;border-radius:5px;padding:22px 25px;margin:23px 0 30px}.answer-box>b{font-size:16px;line-height:1.7;font-weight:500}.answer-box>p{font-size:14px;line-height:1.9;margin:9px 0 0;color:#a3b8b8}.article-toc{display:flex;flex-wrap:wrap;gap:12px 23px;border-top:1px solid #2b3a3d;border-bottom:1px solid #2b3a3d;padding:15px 0;margin:26px 0}.article-toc a{font-size:11px;text-decoration:none}.guide-page table{font-size:12px;margin:20px 0}.guide-page th{color:#d6ef82;letter-spacing:.5px;font-size:10px}.guide-page td,.guide-page th{padding:13px 14px}.guide-page tbody th{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.guide-page caption{font-size:10px;color:#869fa3;line-height:1.8;text-align:left;padding:4px 0 15px}.source-box{border-top:1px solid #334548;border-bottom:1px solid #334548;margin:35px 0;padding:5px 0 18px}.guide-page .source-box h2{font-size:20px;margin-top:22px}.guide-page .source-box p{font-size:12px}.formula{display:block;font-size:12px;line-height:2;overflow-wrap:anywhere;color:#d4e1d5;background:#172226;border:1px solid #33484b;border-radius:5px;padding:17px 20px}.article-cta{display:flex;gap:22px;align-items:center;justify-content:space-between;border:1px solid #596648;border-radius:6px;padding:25px;margin:40px 0;background:#d6ef8206}.article-cta h2{font:500 24px 'Space Grotesk',Arial,sans-serif;margin:0 0 9px}.article-cta p{font-size:12px;color:#97b0b0;line-height:1.8;margin:0}.cta-link{display:block;padding:14px 20px;background:#d6ef82;color:#182018!important;border-radius:4px;white-space:nowrap;text-decoration:none;font-weight:600;font-size:12px}.guide-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.guide-index-grid>article{padding:23px;border:1px solid #34484a;border-radius:6px;background:#172226}.guide-index-grid h2{font:500 23px/1.4 'Space Grotesk',Arial,sans-serif;letter-spacing:-.3px}.guide-index-grid h2 a{text-decoration:none}.guide-index-grid p{color:#93acae;font-size:12px;line-height:1.9}.guide-page .seo-faq summary{font-size:14px}.guide-page .seo-faq p{font-size:13px}.guide-page .seo-footer{margin-top:25px}.guide-page .seo-footer a{font-size:11px}.guide-page .seo-footer p{font-size:11px}.guide-page h2[id],.guide-page details[id]{scroll-margin-top:25px}@media(max-width:720px){.guide-page main{padding:29px 20px 20px}.guide-page article>h1{font-size:34px;letter-spacing:-1px}.guide-page article>h2{font-size:23px;margin-top:32px}.guide-page article>p,.guide-page article>ul{font-size:13px}.answer-box{padding:18px}.answer-box>b{font-size:14px}.answer-box p{font-size:13px}.guide-page header .brand{font-size:12px}.guide-page header .brand .brand-icon{font-size:23px}.guide-page header nav{gap:13px}.guide-page header .subtle{font-size:10px}.guide-index-grid{grid-template-columns:1fr}.guide-index-grid>article{padding:21px}.guide-index-grid h2{font-size:23px;margin:13px 0}.article-cta{padding:20px;flex-direction:column;align-items:flex-start}.article-cta h2{font-size:23px}.guide-page th,.guide-page td{padding:11px 8px;font-size:10px}.guide-page tbody th{font-size:10px}.guide-page caption{font-size:9px}.guide-page .seo-faq summary{font-size:12px}.guide-page .seo-faq p{font-size:12px}}
@media print{.guide-page>header,.guide-page .article-cta,.guide-page .seo-footer{display:none!important}.guide-page>main{display:block!important;max-width:none;padding:0}.guide-page article,.guide-page article *{color:#111!important;background:transparent!important}.guide-page .answer-box{border:1px solid #888}.guide-page details{display:block}.guide-page details p{display:block}.guide-page .article-toc{display:none}}
