.oFp3FW_hero{border-block-end:1px solid var(--theme-line);background:linear-gradient(115deg, var(--theme-surface), var(--theme-surface));padding-block:24px 44px}.oFp3FW_hero nav{margin-block-end:32px}.oFp3FW_hero .oFp3FW_heroEyebrow{margin-block-start:0}.oFp3FW_hero h1{color:var(--ink);letter-spacing:-.035em;margin-block-start:23px;font-size:clamp(2.125rem,1.5rem + 1.5vw,2.75rem);font-weight:600;line-height:1.4}.oFp3FW_description{max-inline-size:48em;color:var(--theme-muted);text-wrap:balance;margin-block-start:18px;font-size:.9375rem;line-height:1.95}.oFp3FW_meta{color:var(--theme-muted);flex-wrap:wrap;gap:8px 28px;margin-block-start:25px;font-size:.75rem;line-height:1.9;display:flex}.oFp3FW_scope{flex-wrap:wrap;gap:8px;margin-block-start:19px;display:flex}.oFp3FW_scope span{border:1px solid var(--theme-line);background:color-mix(in srgb, var(--theme-surface) 61.96%, transparent);color:var(--theme-muted);border-radius:4px;padding:4px 11px;font-size:.75rem;line-height:1.8}.oFp3FW_layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);padding-block:64px 96px;display:grid}.oFp3FW_sidebar{background:linear-gradient(150deg, var(--theme-panel), var(--theme-bg));border:1px solid var(--theme-line);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--brand-gold) 30%, transparent) transparent;border-radius:14px;max-block-size:calc(100svh - 140px);min-inline-size:0;padding:24px 20px;position:sticky;inset-block-start:112px;overflow-y:auto}.oFp3FW_toc h2{color:var(--theme-heading);font-size:.875rem;font-weight:600;line-height:1.8}.oFp3FW_toc ol{counter-reset:legal-toc;color:var(--theme-muted);margin:17px 0 0;padding:0;list-style:none}.oFp3FW_toc li{counter-increment:legal-toc;font-size:.75rem;line-height:1.9}.oFp3FW_toc a{color:var(--theme-muted);border-radius:6px;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:9px 8px;font-size:.8125rem;display:grid}.oFp3FW_toc a:before{content:counter(legal-toc, decimal-leading-zero);color:var(--brand-gold);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.6875rem}.oFp3FW_toc a:hover,.oFp3FW_toc a:focus-visible{background:color-mix(in oklab, var(--brand-gold) 8%, transparent)}.oFp3FW_toc a:hover,.oFp3FW_related a:hover{color:var(--blue)}.oFp3FW_related{border-block-start:1px solid var(--theme-line);color:var(--theme-muted);flex-wrap:wrap;gap:12px 22px;margin-block-start:24px;padding-block-start:21px;font-size:.75rem;line-height:1.8;display:flex}.oFp3FW_related a[aria-current=page]{color:var(--blue)}.oFp3FW_article{min-inline-size:0;max-inline-size:53em;color:var(--theme-muted);overflow-wrap:anywhere;font-size:.9375rem;line-height:2}.oFp3FW_article p{text-wrap:pretty;line-height:2}.oFp3FW_article p+p,.oFp3FW_article ul+p{margin-block-start:15px}.oFp3FW_introduction{color:var(--theme-muted);border-inline-start:2px solid var(--brand-gold);background:linear-gradient(110deg, color-mix(in oklab, var(--brand-gold) 7%, var(--theme-bg)), var(--theme-surface));border-radius:0 12px 12px 0;padding:26px 30px}.oFp3FW_section{border-block-end:1px solid var(--theme-line);padding-block:36px;scroll-margin-top:104px}.oFp3FW_section h2{color:var(--theme-heading);letter-spacing:-.015em;align-items:center;gap:14px;margin-block-end:22px;font-size:1.1875rem;font-weight:600;line-height:1.7;display:flex}.oFp3FW_section h2>span{border:1px solid color-mix(in oklab, var(--brand-gold) 25%, transparent);background:color-mix(in oklab, var(--brand-gold) 7%, transparent);block-size:32px;inline-size:32px;color:var(--brand-gold-light);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:400;display:grid}.oFp3FW_section ul{margin-block:13px 0;padding-inline-start:22px}.oFp3FW_section li+li{margin-block-start:12px}.oFp3FW_section strong{color:var(--theme-heading);font-weight:600}.oFp3FW_article a{color:var(--theme-heading);text-underline-offset:4px;text-decoration:underline}.oFp3FW_article a:hover{color:var(--blue-dark)}.oFp3FW_backToTop{margin-block-start:36px;font-size:.8125rem;display:inline-flex}@media (max-width:900px){.oFp3FW_layout{grid-template-columns:220px minmax(0,1fr);gap:32px}}@media (max-width:760px){.oFp3FW_hero{padding-block:22px 32px}.oFp3FW_hero h1{margin-block-start:18px}.oFp3FW_description{font-size:.875rem}.oFp3FW_meta{flex-direction:column;gap:5px}.oFp3FW_layout{grid-template-columns:1fr;gap:30px;padding-block:32px 56px}.oFp3FW_sidebar{max-block-size:none;position:static;overflow-y:visible}.oFp3FW_toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;margin-block-start:10px;display:grid}.oFp3FW_toc a{font-size:.75rem}.oFp3FW_related{margin-block-start:16px;padding-block-start:16px}.oFp3FW_article{font-size:.875rem}.oFp3FW_section{padding-block:28px}.oFp3FW_introduction{padding:20px}.oFp3FW_section h2{gap:10px;font-size:1.0625rem}}.oFp3FW_hero{background:radial-gradient(ellipse at 85% 25%,color-mix(in srgb,var(--brand-gold) 8%,transparent),transparent 55%),linear-gradient(120deg,var(--theme-bg),var(--theme-surface));border-bottom:1px solid var(--theme-line)}
