.content-page{min-height:70vh;padding-top:82px}.content-hero{background:radial-gradient(circle at 80% 30%,#ffb80014,#0000 30%),linear-gradient(145deg,#0d0d0d,#111);border-bottom:1px solid #ffffff14;padding:72px 0 58px}.content-hero__eyebrow{color:#ffb800;letter-spacing:2px;margin-top:34px;font-size:9px;font-weight:900;display:inline-block}.content-hero h1{letter-spacing:-3px;max-width:900px;margin:12px 0 0;font-size:clamp(42px,6vw,72px);line-height:1}.content-hero>.container>p{color:#919191;max-width:760px;margin:24px 0 0;font-size:16px;line-height:1.8}.breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:8px;font-size:11px;display:flex}.breadcrumbs a{color:#919191}.breadcrumbs a:hover{color:#ffb800}.breadcrumbs span[aria-current=page]{color:#e5e5e5}.breadcrumbs__separator{color:#ffffff40}.content-page__body{width:min(100% - 48px,920px);padding:70px 0 110px}.content-page__body section+section{margin-top:58px}.content-page__body h2{letter-spacing:-1.5px;margin:0 0 18px;font-size:clamp(28px,4vw,42px);line-height:1.12}.content-page__body h3{margin:32px 0 12px;font-size:21px}.content-page__body p,.content-page__body li{color:#919191;font-size:15px;line-height:1.9}.content-page__body p{margin:0 0 18px}.content-page__body a:not(.button):not(.content-card){color:#ffb800;text-underline-offset:4px;text-decoration:underline #ffb8004d}.content-page__body ul,.content-page__body ol{padding-left:22px}.content-note,.content-disclaimer{background:#ffb80009;border:1px solid #ffb80047;border-radius:16px;margin:30px 0;padding:22px 24px}.content-note strong,.content-disclaimer strong{color:#ffb800;margin-bottom:7px;font-size:12px;display:block}.content-note p:last-child,.content-disclaimer p:last-child{margin-bottom:0}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.content-card{background:linear-gradient(145deg,#181818,#111);border:1px solid #ffffff14;border-radius:16px;padding:23px;transition:transform .2s,border-color .2s;display:block}.content-card:hover{border-color:#ffb80047;transform:translateY(-3px)}.content-card strong{color:#fff;font-size:15px;display:block}.content-card span{color:#919191;margin-top:7px;font-size:11px;display:block}.faq-content details{border-bottom:1px solid #ffffff14}.faq-content summary{cursor:pointer;color:#fff;padding:20px 0;font-weight:700}.faq-content details p{padding-bottom:18px}@media (width<=650px){.content-page{padding-top:70px}.content-hero{padding:55px 0 45px}.content-hero h1{letter-spacing:-2px}.content-page__body{width:min(100% - 28px,920px);padding-top:55px}.content-grid{grid-template-columns:1fr}}.article-meta{color:#919191;border-top:1px solid #ffffff12;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:20px;font-size:10px;display:flex}.guide-cta-section .content-note .button{margin-top:8px;text-decoration:none}.article-cover{background:#111;border:1px solid #ffffff14;border-radius:26px;margin:34px 0 36px;overflow:hidden}.article-cover img{width:100%;height:auto;display:block}.article-toc{background:linear-gradient(145deg,#171717,#111);border:1px solid #ffffff14;border-radius:16px;margin:34px 0 46px;padding:24px 26px}.article-toc>strong{color:#fff;margin-bottom:12px;font-size:13px;display:block}.article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0;padding-left:20px;display:grid}.article-toc li{color:#919191;font-size:12px;line-height:1.55}.article-toc a{color:#919191!important;text-decoration:none!important}.article-toc a:hover{color:#ffb800!important}.article-section{scroll-margin-top:110px}.article-intro p:first-child{color:#e5e5e5;font-size:17px}.related-content__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.related-content__heading span{color:#ffb800;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:900}.related-content__heading h2{margin:7px 0 0}.related-content__heading>a{flex:none;font-size:11px;font-weight:900;color:#ffb800!important;text-decoration:none!important}.article-meta a{color:#ffb800;text-decoration:none}@media (width<=650px){.article-toc ol{grid-template-columns:1fr}.related-content__heading{flex-direction:column;align-items:flex-start}}
