.landing .seo-main:before{display:none}.landing .seo-hero,.landing .seo-content{max-width:900px}.landing .seo-hero{padding-top:48px;padding-bottom:48px}.landing .seo-breadcrumb{color:var(--ink-muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:14px;display:flex}.landing .seo-breadcrumb a,.landing .seo-content a{text-underline-offset:.2em;color:var(--indigo-text);text-decoration:underline}.landing .seo-hero h1{margin:20px 0 24px;font-size:clamp(40px,6vw,68px);line-height:1.05}.landing .seo-intro{max-width:64ch;font-size:21px;line-height:1.5}.landing .seo-hero .cta-row{margin-top:28px}.landing .seo-notice{border-left:3px solid var(--indigo);background:var(--indigo-soft);margin-top:24px;padding:12px 18px;font-size:16px}.landing .seo-content{padding-bottom:72px;font-size:18px;line-height:1.7}.landing .seo-content section,.landing .seo-content aside{border-top:1px solid var(--rule);padding:32px 0}.landing .seo-content h2{margin-bottom:20px;font-size:clamp(27px,4vw,36px);line-height:1.15}.landing .seo-content p+p{margin-top:18px}.landing .seo-content ul{margin-top:18px;padding-left:24px;list-style:outside}.landing .seo-content li+li{margin-top:10px}.landing .seo-questions dl>div+div{margin-top:26px}.landing .seo-questions dt{margin-bottom:8px;font-weight:600}.landing .seo-table{margin-top:24px;position:relative;overflow-x:auto}.landing .seo-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.landing .seo-table table:has(th:nth-child(4)){min-width:650px}.landing .seo-table th,.landing .seo-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;white-space:normal;color:var(--ink);background:0 0;padding:14px 16px}.landing .seo-table th{letter-spacing:normal;text-transform:none;font-size:15px;font-weight:600}.landing .seo-table thead{background:var(--indigo-soft)}.landing .seo-reviewed{padding-top:24px}@media (width<=719px){.landing .seo-hero{padding-top:28px;padding-bottom:32px}.landing .seo-intro{font-size:18px}.landing .seo-content{padding-bottom:40px;font-size:16px}}.landing .seo-summary{color:var(--ink-muted);flex-wrap:wrap;gap:10px 24px;margin-top:24px;font-size:14px;display:flex}.landing .seo-summary li{border-left:2px solid var(--indigo);padding-left:10px}.landing .seo-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;display:grid}.landing .seo-content{min-width:0;max-width:760px}.landing .seo-content section[id]{scroll-margin-top:90px}.landing .seo-toc{border-top:1px solid var(--rule);padding:28px 0;font-size:14px;position:sticky;top:88px}.landing .seo-toc ol{margin:18px 0 0;padding-left:18px}.landing .seo-toc li{padding-left:4px}.landing .seo-toc li+li{margin-top:14px}.landing .seo-toc a{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em}.landing .seo-toc a:hover{color:var(--indigo-text)}@media (width<=959px){.landing .seo-layout{grid-template-columns:minmax(0,1fr);gap:0}.landing .seo-toc{position:static}.landing .seo-toc ol{columns:2;column-gap:32px}.landing .seo-toc li{break-inside:avoid}.landing .seo-content{max-width:none}}@media (width<=479px){.landing .seo-toc ol{columns:1}.landing .seo-summary{gap:10px;display:grid}}
