.legal-hero[data-astro-cid-waosa6pj] .phero{padding-bottom:var(--s-8)}.legal-hero[data-astro-cid-waosa6pj] .phero__title{font-size:clamp(2.5rem,5vw,4.5rem)}.legal[data-astro-cid-waosa6pj]{padding-block:var(--s-9) var(--section-y)}.legal__grid[data-astro-cid-waosa6pj]{gap:var(--s-9);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.legal__side[data-astro-cid-waosa6pj]{top:calc(var(--header-h) + var(--s-6));gap:var(--s-6);flex-direction:column;display:flex;position:sticky}.legal__toc[data-astro-cid-waosa6pj]{padding-top:var(--s-4);border-top:3px solid var(--ink)}.legal__toc-title[data-astro-cid-waosa6pj],.legal__facts[data-astro-cid-waosa6pj] dt[data-astro-cid-waosa6pj]{font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-on-paper);font-weight:600}.legal__toc[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{margin-top:var(--s-3);padding:0;list-style:none}.legal__toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{align-items:baseline;gap:var(--s-3);min-height:44px;padding:10px 0 10px var(--s-4);border-bottom:1px solid var(--line-on-paper);font-size:var(--fs-small);color:var(--muted-on-paper);transition:color var(--d-fast) var(--ease-out);font-weight:500;text-decoration:none;display:flex;position:relative}.legal__toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:before{content:"";background:var(--grad-deep);width:3px;transition:transform var(--d-fast) var(--ease-out);border-radius:2px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.legal__toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:hover,.legal__toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj][aria-current]{color:var(--ink)}.legal__toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj][aria-current]:before{transform:scaleY(1)}.legal__toc-num[data-astro-cid-waosa6pj]{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:600}.legal__facts[data-astro-cid-waosa6pj]{gap:var(--s-3);font-size:var(--fs-small);flex-direction:column;display:flex}.legal__facts[data-astro-cid-waosa6pj] dd[data-astro-cid-waosa6pj]{margin:2px 0 0;font-weight:500}.legal__body[data-astro-cid-waosa6pj]{min-width:0}.legal__notice[data-astro-cid-waosa6pj]{gap:var(--s-3);max-width:68ch;padding:var(--s-4) var(--s-5);border-radius:var(--r-card);background:var(--paper-2);font-size:var(--fs-small);display:flex}.legal__notice-dot[data-astro-cid-waosa6pj]{background:var(--grad-deep);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.legal__sec[data-astro-cid-waosa6pj]{max-width:68ch;padding-top:var(--s-8)}.legal__sec[data-astro-cid-waosa6pj]+.legal__sec[data-astro-cid-waosa6pj]{margin-top:var(--s-8);border-top:1px solid var(--line-on-paper)}.legal__h[data-astro-cid-waosa6pj]{gap:var(--s-3);letter-spacing:-.03em;margin-bottom:var(--s-5);flex-direction:column;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:750;line-height:1.05;display:flex}.legal__num[data-astro-cid-waosa6pj]{font-family:var(--font-body);font-size:var(--fs-meta);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--muted-on-paper);font-weight:600}.legal__prose[data-astro-cid-waosa6pj]{font-size:var(--fs-body)}.legal__prose[data-astro-cid-waosa6pj] p.tbd,.legal__prose[data-astro-cid-waosa6pj] div.tbd{padding:var(--s-3) var(--s-4);display:block}.legal__prose[data-astro-cid-waosa6pj] dl{border-top:1px solid var(--line-on-paper);grid-template-columns:minmax(0,12em) minmax(0,1fr);display:grid}.legal__prose[data-astro-cid-waosa6pj] dt,.legal__prose[data-astro-cid-waosa6pj] dd{padding:var(--s-3) 0;border-bottom:1px solid var(--line-on-paper);margin:0}.legal__prose[data-astro-cid-waosa6pj] dt{padding-right:var(--s-4);font-weight:600}.legal__prose[data-astro-cid-waosa6pj] .legal-list{border-top:1px solid var(--line-on-paper);padding:0;list-style:none}.legal__prose[data-astro-cid-waosa6pj] .legal-list>li{padding:var(--s-4) 0;border-bottom:1px solid var(--line-on-paper);margin:0}.legal__prose[data-astro-cid-waosa6pj] .legal-list strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700;display:block}.legal__prose[data-astro-cid-waosa6pj] .legal-meta{color:var(--muted-on-paper);font-size:.875rem}@media (width<=1023px){.legal__grid[data-astro-cid-waosa6pj]{gap:var(--s-7);grid-template-columns:1fr}.legal__side[data-astro-cid-waosa6pj]{position:static}.legal__toc[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{columns:2;column-gap:var(--s-5)}.legal__toc[data-astro-cid-waosa6pj] li[data-astro-cid-waosa6pj]{break-inside:avoid}}@media (width<=599px){.legal[data-astro-cid-waosa6pj]{padding-top:var(--s-7)}.legal__toc[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{columns:1}.legal__prose[data-astro-cid-waosa6pj] dl{grid-template-columns:1fr}.legal__prose[data-astro-cid-waosa6pj] dt{border-bottom:0;padding-bottom:0}}
