.resource-intro{background:var(--soft);border-bottom:1px solid var(--line)}.resource-intro h1{max-width:850px;margin-block:22px;font-size:clamp(38px,5vw,66px)}.resource-intro p{max-width:650px;font-size:18px}.article-header{background:var(--soft);border-bottom:1px solid var(--line);padding-block:48px 70px}.article-header .container{max-width:1000px}.article-header .eyebrow{margin-top:38px}.article-header h1{margin-block:22px;font-size:clamp(36px,4.5vw,60px);line-height:1.13}.article-header p{max-width:820px;font-size:18px}.article-byline{font-size:var(--caption-size);color:var(--muted);gap:20px;margin-top:28px;display:flex}.article-layout{grid-template-columns:250px minmax(0,740px);justify-content:center;gap:80px;padding-block:70px;display:grid}.article-toc{align-self:start;font-size:13px;position:sticky;top:120px}.article-toc nav{gap:15px;margin-top:20px;display:grid}.article-toc a{color:var(--muted);border-inline-start:2px solid var(--line);padding-inline-start:16px;line-height:1.7}.article-toc a:hover{color:var(--primary);border-color:var(--primary)}.article-body section{scroll-margin-top:calc(var(--site-header-height) + 24px);margin-bottom:40px}.article-body h2{letter-spacing:-.035em;margin-bottom:20px;font-size:28px;line-height:1.3}.article-body p{font-size:17px;line-height:1.95}.article-checklist{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:28px}.article-checklist h2{margin-top:16px}.article-checklist ul{gap:17px;margin-bottom:0;padding:0;list-style:none;display:grid}.article-checklist li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.7;display:flex}.article-checklist svg{color:var(--primary);flex-shrink:0;margin-top:4px}.article-next{padding-top:20px}.article-next .button{margin-top:25px}.related-guides{background:var(--soft);border-top:1px solid var(--line)}.related-guides h2{margin-bottom:35px;font-size:34px}.related-guides .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px}[dir=rtl] .article-body h2,[dir=rtl] .article-header h1{letter-spacing:0;line-height:1.6}[dir=rtl] .article-body p{line-height:2.25}@media (width<=1100px){.article-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media (width<=800px){.article-layout{grid-template-columns:1fr}.article-toc{border-bottom:1px solid var(--line);padding-bottom:25px;position:static}.related-guides .guide-grid{grid-template-columns:1fr}}@media (width<=540px){.article-header{padding-block:32px 45px}.article-header h1{font-size:35px}.article-header p,.article-body p{font-size:16px}.article-body h2{font-size:26px}.article-checklist{padding:22px}}.marketing-site .resource-intro{background:var(--primary);color:var(--on-plum)}.marketing-site .resource-intro h1{font-size:clamp(38px,4.4vw,60px)}.marketing-site .resource-intro .eyebrow{color:#e4d7ff}.marketing-site .resource-intro p{color:#eee8ff;font-size:16px}.resource-heading-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.resource-heading-layout>*{min-width:0}.resource-character{width:100%}@media (width<=800px){.resource-heading-layout{gap:25px}}@media (width<=540px){.resource-heading-layout{grid-template-columns:1fr}.resource-character{max-width:360px;margin-inline:auto}}
