.legal-module__Qu0mEa__lead{color:var(--text-secondary);margin:-.75rem 0 1.75rem;font-size:1rem;line-height:1.7}.legal-module__Qu0mEa__lead strong{color:var(--text-heading);font-weight:600}.legal-module__Qu0mEa__toc{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card);margin:0 0 3rem;padding:1.375rem 1.5rem 1.5rem}.legal-module__Qu0mEa__tocTitle{font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .75rem;font-weight:700}.legal-module__Qu0mEa__toc ol{columns:2 15rem;counter-reset:toc;column-gap:2rem;margin:0;padding:0;list-style:none}.legal-module__Qu0mEa__toc li{break-inside:avoid;counter-increment:toc;gap:.625rem;padding:.3125rem 0;font-size:.875rem;line-height:1.5;display:flex}.legal-module__Qu0mEa__toc li:before{content:counter(toc, decimal-leading-zero);font-variant-numeric:tabular-nums;min-width:1.25rem;color:var(--text-tertiary);flex:none}.legal-module__Qu0mEa__prose .legal-module__Qu0mEa__toc a:not(.legal-module__Qu0mEa__button){color:var(--text-primary);text-decoration:none}.legal-module__Qu0mEa__prose .legal-module__Qu0mEa__toc a:not(.legal-module__Qu0mEa__button):hover{color:var(--text-link);text-decoration:underline}.legal-module__Qu0mEa__section{padding-top:.5rem}.legal-module__Qu0mEa__section+.legal-module__Qu0mEa__section{border-top:1px solid var(--card-divider);margin-top:2.25rem;padding-top:2rem}.legal-module__Qu0mEa__prose .legal-module__Qu0mEa__section h2{margin:0 0 1rem;font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.3}.legal-module__Qu0mEa__list,.legal-module__Qu0mEa__alpha{margin:0 0 1.125rem;padding-left:1.75rem;font-size:1rem;line-height:1.85}.legal-module__Qu0mEa__list>li+li{margin-top:.625rem}.legal-module__Qu0mEa__list>li::marker{color:var(--text-link);font-weight:600}.legal-module__Qu0mEa__alpha{margin:.5rem 0 .25rem;padding-left:1.5rem;list-style:lower-alpha}.legal-module__Qu0mEa__alpha>li+li{margin-top:.25rem}.legal-module__Qu0mEa__alpha>li::marker{color:var(--text-secondary)}.legal-module__Qu0mEa__bullets{margin:0 0 1.125rem;padding-left:1.5rem;font-size:1rem;line-height:1.8;list-style:outside}.legal-module__Qu0mEa__bullets>li+li{margin-top:.375rem}.legal-module__Qu0mEa__bullets>li::marker{color:var(--text-link)}.legal-module__Qu0mEa__prose .legal-module__Qu0mEa__section h3{color:var(--text-heading);margin:1.5rem 0 .625rem;font-size:1.125rem;line-height:1.4}.legal-module__Qu0mEa__defs{margin:0 0 1.125rem;font-size:1rem;line-height:1.8}.legal-module__Qu0mEa__defs>div+div{margin-top:.75rem}.legal-module__Qu0mEa__defs dt{color:var(--text-heading);font-weight:600}.legal-module__Qu0mEa__defs dd{margin:0}.legal-module__Qu0mEa__tocPlain li:before{content:none}.legal-module__Qu0mEa__term{color:var(--text-heading);font-weight:600;display:block}.legal-module__Qu0mEa__contact{background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--radius-card);margin:.5rem 0 1.125rem;padding:1.25rem 1.5rem;font-style:normal}.legal-module__Qu0mEa__contact strong{color:var(--text-heading);font-size:1.0625rem;display:block}.legal-module__Qu0mEa__contact>span{color:var(--text-secondary);margin-bottom:.75rem;display:block}.legal-module__Qu0mEa__contact dl{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;font-size:.9375rem;display:grid}.legal-module__Qu0mEa__contact dt{color:var(--text-secondary)}.legal-module__Qu0mEa__contact dd{overflow-wrap:anywhere;margin:0}.legal-module__Qu0mEa__closing{border-top:1px solid var(--card-divider);color:var(--text-secondary);margin-top:3rem;padding-top:1.5rem;font-size:.875rem;line-height:1.7}.legal-module__Qu0mEa__closing p{margin:0;font-size:.875rem}.legal-module__Qu0mEa__closing strong{color:var(--text-heading)}@media (max-width:640px){.legal-module__Qu0mEa__toc{padding:1.125rem}.legal-module__Qu0mEa__list,.legal-module__Qu0mEa__alpha{padding-left:1.375rem}.legal-module__Qu0mEa__contact dl{grid-template-columns:1fr;gap:0}.legal-module__Qu0mEa__contact dd+dt{margin-top:.5rem}}
