.legal_header__9Z0jC{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 120% at 85% 130%,rgb(var(--glow)/.18),transparent 70%),var(--bg)}.legal_headerInner__3Q1YB{display:flex;flex-direction:column;gap:24px;padding-top:calc(var(--nav-h) + clamp(96px, 12vw, 160px));padding-bottom:clamp(64px,7vw,96px)}.legal_layout__kN_Gj{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:48px;gap:48px;align-items:start}.legal_aside__bCmHi{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 32px);display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--line-strong)}.legal_aside__bCmHi a{padding:8px 0 8px 18px;margin-left:-1px;border-left:1px solid transparent;font-size:15px;color:var(--fg-2);transition:color .3s var(--ease),border-color .3s var(--ease)}.legal_aside__bCmHi a:hover{color:var(--fg)}.legal_aside__bCmHi a[aria-current=page]{color:var(--fg);border-left-color:var(--accent)}.legal_prose__fxZlD{max-width:720px;display:flex;flex-direction:column;gap:40px}.legal_intro__kZx2u{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.9vw,28px);line-height:1.4;letter-spacing:-.01em}.legal_prose__fxZlD section{display:flex;flex-direction:column;gap:14px;padding-top:28px;border-top:1px solid var(--line)}.legal_prose__fxZlD h2{font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:-.01em}.legal_prose__fxZlD section p{font-size:16px;line-height:1.7;color:var(--fg-2)}@media (max-width:860px){.legal_layout__kN_Gj{grid-template-columns:1fr}.legal_aside__bCmHi{position:static;flex-direction:row;flex-wrap:wrap;gap:8px 20px;border-left:0}.legal_aside__bCmHi a{padding:0 0 6px;margin:0;border-left:0;border-bottom:1px solid transparent}.legal_aside__bCmHi a[aria-current=page]{border-bottom-color:var(--accent)}}