.legal-module__8113wq__legal{max-width:720px;min-height:60svh;padding:clamp(6rem, 10vw, 8rem) var(--space-container-x) var(--space-section-y);color:var(--color-text-on-dark);margin:0 auto}.legal-module__8113wq__legal h1{font-size:var(--size-h2);margin-bottom:1.5rem}.legal-module__8113wq__legal p{font-size:var(--size-body-lg);color:var(--color-text-on-dark-muted);max-width:60ch}.legal-module__8113wq__prose .legal-module__8113wq__lead{color:var(--color-gold-light);font-family:var(--font-display);font-size:var(--size-h3);margin-bottom:1.5rem;font-style:italic}.legal-module__8113wq__prose p+p,.legal-module__8113wq__prose ul+p,.legal-module__8113wq__prose .legal-module__8113wq__tableWrap+p{margin-top:1rem}.legal-module__8113wq__prose h2{color:#f4e8d5;margin:2.75rem 0 1rem;font-size:clamp(1.375rem,1vw + 1.05rem,1.75rem)}.legal-module__8113wq__prose ul{max-width:60ch;font-size:var(--size-body-lg);color:var(--color-text-on-dark-muted);margin:1rem 0;padding-left:1.25rem}.legal-module__8113wq__prose li+li{margin-top:.4rem}.legal-module__8113wq__prose li::marker{color:var(--color-gold)}.legal-module__8113wq__prose strong{color:var(--color-text-on-dark);font-weight:600}.legal-module__8113wq__prose a{color:var(--color-gold-light);text-underline-offset:.2em;overflow-wrap:anywhere}.legal-module__8113wq__prose a:hover,.legal-module__8113wq__prose a:focus-visible{color:#f4e8d5}.legal-module__8113wq__prose code{color:var(--color-text-on-dark);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.legal-module__8113wq__tableWrap{margin:1rem 0;overflow-x:auto}.legal-module__8113wq__prose table{border-collapse:collapse;width:100%;font-size:var(--size-body);color:var(--color-text-on-dark-muted)}.legal-module__8113wq__prose th,.legal-module__8113wq__prose td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:.7rem .75rem .7rem 0}.legal-module__8113wq__prose th{color:var(--color-gold-light);font-size:var(--size-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.legal-module__8113wq__box{border:1px solid #c0914b88;border-left:3px solid var(--color-gold);background:#ffffff08;margin:1rem 0;padding:1.25rem 1.5rem}
