.legal-module__8113wq__page{width:min(900px,100% - 2rem);color:var(--page-text);font-family:var(--font-mono);margin:0 auto;line-height:1.75}.legal-module__8113wq__hero{border-bottom:1px solid var(--page-border);padding:clamp(2.5rem,6vw,4rem) 0 clamp(2rem,4vw,3rem)}.legal-module__8113wq__hero h1{color:var(--page-bright);font:700 var(--page-h1)/1.15 var(--font-mono);margin:0}.legal-module__8113wq__updated{color:var(--page-muted);margin:1.25rem 0 0;font-size:.72rem}.legal-module__8113wq__summary{max-width:720px;color:var(--page-text);font:.95rem/1.7 var(--font-mono);margin:1.5rem 0 0}.legal-module__8113wq__content{padding:1rem 0 5rem}.legal-module__8113wq__section{border-bottom:1px solid var(--page-border);grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,2.5rem) 0;display:grid}.legal-module__8113wq__section h2{color:var(--legal-accent,var(--accent-cyan));margin:0;font-size:.95rem;font-weight:700}.legal-module__8113wq__sectionBody>:first-child{margin-top:0}.legal-module__8113wq__sectionBody>:last-child{margin-bottom:0}.legal-module__8113wq__section p{margin:0 0 1rem}.legal-module__8113wq__section ul{margin:0;padding-left:1.2rem}.legal-module__8113wq__section li+li{margin-top:.55rem}.legal-module__8113wq__section strong{color:var(--page-bright)}.legal-module__8113wq__section code{color:var(--legal-accent,var(--accent-cyan))}.legal-module__8113wq__control{border:1px solid var(--page-border);background:var(--page-surface);padding:1.25rem}.legal-module__8113wq__contact{color:var(--legal-accent,var(--accent-cyan))}.legal-module__8113wq__contact a{color:inherit}.legal-module__8113wq__caps{color:var(--page-text);font-size:.76rem}@media (max-width:680px){.legal-module__8113wq__section{grid-template-columns:1fr;gap:1rem}}.legal-module__8113wq__tagline{color:var(--page-muted);margin:.25rem 0 0}