html:has(.legal-page){scroll-behavior:smooth;scroll-padding-top:5.5rem}.legal-page[data-astro-cid-jpg5vglg]{max-width:80rem;margin-inline:auto}.legal-header[data-astro-cid-jpg5vglg]{max-width:none}.legal-intro[data-astro-cid-jpg5vglg]{color:var(--fg-primary);margin-top:1.25rem;font-size:.9375rem;line-height:1.65}.legal-intro[data-astro-cid-jpg5vglg] p+p{margin-top:.85rem}.legal-updated[data-astro-cid-jpg5vglg]{color:var(--fg-secondary);margin-top:1.25rem;font-size:.875rem}.legal-summary[data-astro-cid-jpg5vglg]{max-width:none;margin-top:2rem}.legal-frame[data-astro-cid-jpg5vglg]{margin-top:2rem}.legal-toc__label[data-astro-cid-jpg5vglg]{color:var(--fg-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.legal-toc[data-astro-cid-jpg5vglg] ol[data-astro-cid-jpg5vglg]{counter-reset:legal-toc;flex-wrap:wrap;gap:.15rem 1rem;margin:0;padding:0;list-style:none;display:flex}.legal-toc[data-astro-cid-jpg5vglg] li[data-astro-cid-jpg5vglg]{counter-increment:legal-toc}.legal-toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]{min-height:2.75rem;color:var(--fg-heading);align-items:center;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.legal-toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]:before{content:counter(legal-toc) ". ";color:var(--fg-secondary);flex:none;margin-right:.35rem;font-weight:600}.legal-toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]:hover{color:var(--brand-primary)}.legal-toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=location]{background:var(--brand-primary-faint);color:var(--brand-primary);border-radius:.45rem}.legal-toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=location]:before{color:var(--brand-primary)}.legal-body[data-astro-cid-jpg5vglg]{max-width:none;color:var(--fg-primary);margin-top:1.5rem;font-size:.9375rem;line-height:1.65}.legal-body[data-astro-cid-jpg5vglg] section+section{margin-top:2rem}.legal-body[data-astro-cid-jpg5vglg] h2{color:var(--fg-heading);margin:0 0 .75rem;font-size:1.125rem;font-weight:650;line-height:1.35}.legal-body[data-astro-cid-jpg5vglg] p+p,.legal-body[data-astro-cid-jpg5vglg] p+ul,.legal-body[data-astro-cid-jpg5vglg] ul+p,.legal-body[data-astro-cid-jpg5vglg] .legal-review{margin-top:.85rem}.legal-body[data-astro-cid-jpg5vglg] ul{margin:.85rem 0 0;padding-left:1.25rem;list-style:outside}.legal-body[data-astro-cid-jpg5vglg] li+li{margin-top:.4rem}.legal-body[data-astro-cid-jpg5vglg] a{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.legal-body[data-astro-cid-jpg5vglg] a:hover{color:var(--brand-primary-hover)}.legal-marker{background:var(--warning-subtle);color:var(--warning-fg);border-radius:.25rem;padding:.05rem .3rem;font-weight:700;display:inline}.legal-review{border:1px solid var(--warning);background:var(--warning-subtle);color:var(--warning-fg);border-radius:.65rem;margin:.85rem 0 0;padding:.8rem .9rem;font-weight:650}.legal-rules h2{color:var(--fg-heading);margin:0;font-size:1.125rem;font-weight:650}.legal-rules ul{grid-template-columns:1fr;gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.legal-rules li{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:.75rem;padding:.9rem 1rem}.legal-rules strong{color:var(--fg-heading);margin-bottom:.25rem;display:block}@media (width>=768px){.legal-rules ul{grid-template-columns:1fr 1fr}}@media (width>=1024px){.legal-frame[data-astro-cid-jpg5vglg]{grid-template-columns:14rem minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}.legal-toc[data-astro-cid-jpg5vglg]{top:calc(var(--site-header-h) + .75rem);max-height:calc(100dvh - var(--site-header-h) - 1.5rem);position:sticky;overflow:auto}.legal-toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]{padding-inline:.55rem}.legal-toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=location]{box-shadow:inset 3px 0 0 var(--brand-primary)}.legal-toc[data-astro-cid-jpg5vglg] ol[data-astro-cid-jpg5vglg]{flex-flow:column;gap:0}.legal-body[data-astro-cid-jpg5vglg]{margin-top:0}.legal-rules ul{grid-template-columns:repeat(4,minmax(0,1fr))}}
