.legal_layout__pJP_3{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;padding:64px 0 120px}.legal_side__soQDG{position:sticky;top:96px;align-self:start;display:grid;gap:28px;max-height:calc(100vh - 120px);overflow-y:auto}.legal_side__soQDG b{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);font-weight:500}.legal_side__soQDG ul{display:grid;gap:2px;margin-top:10px}.legal_side__soQDG a{display:block;padding:7px 10px;border-radius:9px;font-size:14px;color:var(--muted)}.legal_side__soQDG a:hover{background:var(--nav-active);color:var(--ink)}.legal_side__soQDG .legal_active__SXyY0{background:var(--sage-soft);color:var(--sage-deep);font-weight:600}.legal_toc__SAG9S a{font-size:13px;padding:5px 10px}.legal_article__pV96d{max-width:760px}.legal_crumbs__bvo3N{font-size:13.5px;color:var(--subtle)}.legal_crumbs__bvo3N a:hover{color:var(--sage-deep)}.legal_crumbs__bvo3N b{color:var(--ink);font-weight:550}.legal_article__pV96d h1{margin-top:24px;font-size:clamp(34px,4.4vw,50px);line-height:1.06;letter-spacing:-.045em}.legal_updated__vX9Z8{margin-top:12px;font-family:var(--mono);font-size:12.5px;color:var(--subtle)}.legal_intro__BsOSA{margin-top:28px;padding:22px 24px;border-radius:20px;background:var(--wash);box-shadow:inset 0 0 0 1px var(--sage-line)}.legal_intro__BsOSA p{font-size:16px;line-height:1.7;color:var(--ink)}.legal_article__pV96d section{margin-top:40px;scroll-margin-top:96px}.legal_article__pV96d h2{font-size:22px;line-height:1.25;letter-spacing:-.025em}.legal_article__pV96d section p{margin-top:12px;font-size:16px;line-height:1.75;color:var(--muted);white-space:pre-line}.legal_questions__plbEW{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:15px;color:var(--subtle)}.legal_questions__plbEW a{color:var(--sage-deep);font-weight:600}@media (max-width:1040px){.legal_layout__pJP_3{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:48px}.legal_side__soQDG{position:static;max-height:none;padding:18px;border-radius:18px;background:var(--soft)}.legal_toc__SAG9S{display:none}}