.marketing-shell:has(.legal-guide){overflow:clip}.marketing-shell>main:has(.legal-guide){z-index:auto}.legal-guide{--section-nav-height:0px;isolation:isolate;background:var(--white);padding:9rem max(1.5rem,50vw - 38rem) 5rem;position:relative}.legal-guide:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 76% 12%,#c6e89db8,#0000 30rem),linear-gradient(#f5faed 0%,#f5faedc2 70%,#f5faed00 100%);height:clamp(38rem,52vw,46rem);position:absolute;top:0;left:0;right:0}.legal-guide-hero{isolation:isolate;max-width:58rem;scroll-margin-top:calc(var(--section-header-height) + 24px);padding:1rem 0 clamp(4rem,8vw,7rem);position:relative}.legal-guide-hero h1{letter-spacing:-.07em;max-width:12ch;margin:0 0 1.4rem;font-size:clamp(3.4rem,7vw,6.2rem);font-weight:520;line-height:.94}.legal-guide-hero>p{max-width:47rem;color:var(--muted);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7}.legal-guide-status{width:fit-content;max-width:46rem;color:var(--ink);border:1px solid var(--line);background:color-mix(in srgb,var(--white) 82%,transparent);border-radius:.75rem;margin-top:1.5rem;padding:.8rem 1rem;font-size:.84rem;line-height:1.55}.legal-guide-layout{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.legal-guide-body{min-width:0}.legal-guide-section{max-width:48rem;scroll-margin-top:calc(var(--section-header-height) + var(--section-nav-height) + 24px);padding-bottom:clamp(3.5rem,7vw,5.5rem)}.legal-guide-section h2{letter-spacing:-.04em;max-width:26ch;margin:0 0 1.35rem;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:540;line-height:1.15}.legal-guide-section p,.legal-guide-section li{color:var(--muted);font-size:1.02rem;line-height:1.8}.legal-guide-section p{margin:0 0 1.25rem}.legal-guide-section ul{gap:.65rem;margin:0 0 1.35rem;padding-left:1.35rem;display:grid}.legal-guide-section a{color:var(--green);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.legal-guide a:focus-visible{outline:2px solid var(--green);outline-offset:4px}html[data-theme=dark] .legal-guide{background:var(--paper)}html[data-theme=dark] .legal-guide:before{background:radial-gradient(circle at 76% 12%,#53895e4d,#0000 30rem),linear-gradient(#122219 0%,#122219b8 72%,#12221900 100%)}html[data-theme=dark] .legal-guide-status{background:#182b20}@media (width<=900px){.legal-guide{--section-nav-height:64px;padding-top:7.5rem}.legal-guide-layout{display:block}}@media (width<=600px){.legal-guide{padding-inline:1rem}.legal-guide-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.legal-guide-layout>.section-guide-nav{margin-inline:-1rem;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){html:has(.legal-guide){scroll-behavior:auto}}
