.LegalDocument-module__1w8UVG__head{padding-block:calc(var(--header-h) + var(--s-8)) var(--s-10);background:linear-gradient(180deg, var(--c-hero-top) 0%, var(--c-tint) 100%);text-align:center}.LegalDocument-module__1w8UVG__back{gap:var(--s-2);font-size:var(--fs-small);font-weight:700;display:inline-flex}.LegalDocument-module__1w8UVG__back:hover{text-underline-offset:4px;text-decoration:underline}.LegalDocument-module__1w8UVG__subject{margin-top:var(--s-8);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-weight:700}.LegalDocument-module__1w8UVG__title{margin-top:var(--s-2);font-size:var(--fs-h1);letter-spacing:-.045em;font-weight:800;line-height:var(--lh-tight)}.LegalDocument-module__1w8UVG__updated{margin-top:var(--s-3);font-size:var(--fs-small);color:var(--c-muted);font-style:italic}.LegalDocument-module__1w8UVG__switch{gap:var(--s-1);margin-top:var(--s-6);padding:var(--s-1);border-radius:var(--r-pill);border:1px solid var(--c-surface-border);background:var(--c-bg);box-shadow:var(--shadow-card);display:inline-flex}.LegalDocument-module__1w8UVG__switchItem{padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--c-ink-2);font-weight:700}.LegalDocument-module__1w8UVG__switchItem:hover{color:var(--c-ink)}.LegalDocument-module__1w8UVG__active{background:var(--c-ink);color:var(--c-bg)}.LegalDocument-module__1w8UVG__active:hover{color:var(--c-bg)}.LegalDocument-module__1w8UVG__body{padding-block:var(--s-12) var(--section-y)}.LegalDocument-module__1w8UVG__intro{margin-bottom:var(--s-8)}.LegalDocument-module__1w8UVG__toc{margin-bottom:var(--s-10);padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-tint)}.LegalDocument-module__1w8UVG__tocTitle{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-weight:700}.LegalDocument-module__1w8UVG__tocList{gap:var(--s-2) var(--s-6);margin-top:var(--s-3);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr);font-weight:600;display:grid}.LegalDocument-module__1w8UVG__tocList a:hover{text-underline-offset:3px;text-decoration:underline}.LegalDocument-module__1w8UVG__section{padding-top:var(--s-8);scroll-margin-top:calc(var(--header-h) + var(--s-4))}.LegalDocument-module__1w8UVG__sectionTitle{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:var(--lh-snug);margin-bottom:var(--s-3)}.LegalDocument-module__1w8UVG__prose{color:var(--c-ink-2);line-height:1.75}.LegalDocument-module__1w8UVG__prose>*+*{margin-top:var(--s-4)}.LegalDocument-module__1w8UVG__prose ul,.LegalDocument-module__1w8UVG__prose ol{padding-left:var(--s-6)}.LegalDocument-module__1w8UVG__prose ul{list-style:outside}.LegalDocument-module__1w8UVG__prose ol{list-style:decimal}.LegalDocument-module__1w8UVG__prose li+li,.LegalDocument-module__1w8UVG__prose li>*+*{margin-top:var(--s-2)}.LegalDocument-module__1w8UVG__prose strong{color:var(--c-ink);font-weight:700}.LegalDocument-module__1w8UVG__prose a{color:var(--c-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.LegalDocument-module__1w8UVG__prose blockquote{padding:var(--s-4) var(--s-5);border-left:4px solid var(--c-ink);border-radius:var(--r-sm);background:var(--c-tint);color:var(--c-ink)}.LegalDocument-module__1w8UVG__prose h3,.LegalDocument-module__1w8UVG__prose h4{color:var(--c-ink);font-weight:700}.LegalDocument-module__1w8UVG__prose code{background:var(--c-tint);border-radius:6px;padding:1px 6px;font-size:.9em}.LegalDocument-module__1w8UVG__prose hr{border:0;border-top:1px solid var(--c-border)}.LegalDocument-module__1w8UVG__contact{margin-top:var(--s-12);padding:var(--s-6);border-radius:var(--r-lg);border:1px solid var(--c-surface-border);background:var(--c-dark);color:var(--c-on-dark)}.LegalDocument-module__1w8UVG__contactTitle{font-size:var(--fs-h3);margin-bottom:var(--s-2);font-weight:700}.LegalDocument-module__1w8UVG__contactLink{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}@media (min-width:768px){.LegalDocument-module__1w8UVG__tocList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.LegalDocument-module__1w8UVG__head{background:0 0;padding-top:0}.LegalDocument-module__1w8UVG__switch,.LegalDocument-module__1w8UVG__back{display:none}}
