.LegalDocument-module__7JYWDW__layout{gap:2.5rem;display:grid}.LegalDocument-module__7JYWDW__toc{border-top:1px solid var(--line);align-self:start}.LegalDocument-module__7JYWDW__tocTitle{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-top:1.35rem;font-size:.78rem;font-weight:600}.LegalDocument-module__7JYWDW__tocList{gap:.55rem;margin-top:1rem;display:grid}.LegalDocument-module__7JYWDW__tocLink{color:var(--muted);grid-template-columns:1.5rem 1fr;gap:.3rem;font-size:.86rem;line-height:1.45;transition:color .15s;display:grid}.LegalDocument-module__7JYWDW__tocLink:hover,.LegalDocument-module__7JYWDW__tocLink:focus-visible{color:var(--accent-bright)}.LegalDocument-module__7JYWDW__article{min-width:0}.LegalDocument-module__7JYWDW__intro,.LegalDocument-module__7JYWDW__section{background:linear-gradient(135deg,#ffffffb8,#ffffff57);border:1px solid #ffffffe6;box-shadow:0 12px 40px #23262b14}.LegalDocument-module__7JYWDW__intro{color:var(--muted);border-radius:1rem;margin-bottom:1rem;padding:1.25rem;line-height:1.75}.LegalDocument-module__7JYWDW__section{border-radius:1rem;padding:1.4rem;scroll-margin-top:7rem}.LegalDocument-module__7JYWDW__section+.LegalDocument-module__7JYWDW__section{margin-top:1rem}.LegalDocument-module__7JYWDW__section h2{font-family:var(--font-bebas), sans-serif;letter-spacing:.015em;font-size:clamp(1.55rem,4vw,2rem);line-height:1.15}.LegalDocument-module__7JYWDW__section h3{margin-top:1.5rem;font-size:1rem;font-weight:600}.LegalDocument-module__7JYWDW__content{color:var(--muted);margin-top:1rem;line-height:1.72}.LegalDocument-module__7JYWDW__content p+p,.LegalDocument-module__7JYWDW__content p+ul,.LegalDocument-module__7JYWDW__content p+ol,.LegalDocument-module__7JYWDW__content ul+p,.LegalDocument-module__7JYWDW__content ol+p,.LegalDocument-module__7JYWDW__content ul+ul,.LegalDocument-module__7JYWDW__content h3+p,.LegalDocument-module__7JYWDW__content h3+ul,.LegalDocument-module__7JYWDW__content h3+ol,.LegalDocument-module__7JYWDW__content div+p{margin-top:.9rem}.LegalDocument-module__7JYWDW__content ul,.LegalDocument-module__7JYWDW__content ol{padding-left:1.25rem}.LegalDocument-module__7JYWDW__content ul{list-style:outside}.LegalDocument-module__7JYWDW__content ol{list-style:decimal}.LegalDocument-module__7JYWDW__content li+li{margin-top:.45rem}.LegalDocument-module__7JYWDW__content strong{color:var(--foreground);font-weight:600}.LegalDocument-module__7JYWDW__content a{color:var(--accent-bright);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb), .35);text-decoration-color:rgba(var(--accent-rgb), .35);text-underline-offset:.18em}.LegalDocument-module__7JYWDW__content a:hover,.LegalDocument-module__7JYWDW__content a:focus-visible{text-decoration-color:currentColor}.LegalDocument-module__7JYWDW__tableWrap{border:1px solid var(--line);border-radius:.8rem;margin-top:1rem;overflow-x:auto}.LegalDocument-module__7JYWDW__table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.88rem;line-height:1.55}.LegalDocument-module__7JYWDW__table th,.LegalDocument-module__7JYWDW__table td{text-align:left;vertical-align:top;padding:.8rem .9rem}.LegalDocument-module__7JYWDW__table th{background:rgba(var(--accent-rgb), .07);color:var(--foreground);font-weight:600}.LegalDocument-module__7JYWDW__table tr+tr td{border-top:1px solid var(--line)}.LegalDocument-module__7JYWDW__callout{border-left:3px solid var(--accent);background:rgba(var(--accent-rgb), .06);border-radius:0 .7rem .7rem 0;margin-top:1rem;padding:.9rem 1rem}@media (min-width:64rem){.LegalDocument-module__7JYWDW__layout{grid-template-columns:15rem minmax(0,1fr);gap:4rem}.LegalDocument-module__7JYWDW__toc{position:sticky;top:7rem}.LegalDocument-module__7JYWDW__intro,.LegalDocument-module__7JYWDW__section{padding:1.75rem 2rem}}@media (prefers-reduced-motion:reduce){.LegalDocument-module__7JYWDW__tocLink{transition:none}}
