.LegalDoc-module__Y8dK-G__hero{border-bottom:3px solid var(--accent-rose);background:radial-gradient(1200px 600px at 80% -10%,#e945602e 0,#0000 50%),radial-gradient(800px 400px at 10% 110%,#feca571a 0,#0000 50%);padding:64px 0 48px;position:relative}.LegalDoc-module__Y8dK-G__container{max-width:880px;margin:0 auto;padding:0 24px}.LegalDoc-module__Y8dK-G__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-rose);font-size:12px;font-weight:600}.LegalDoc-module__Y8dK-G__title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:8px 0 14px;font-size:40px;font-weight:700;line-height:1.05}.LegalDoc-module__Y8dK-G__title em{background:linear-gradient(135deg, var(--accent-peach) 0, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.LegalDoc-module__Y8dK-G__lead{max-width:880px;color:var(--ink-body);margin:0;font-size:18px;line-height:1.6}.LegalDoc-module__Y8dK-G__standard{padding:40px 0 56px}.LegalDoc-module__Y8dK-G__legal{max-width:none}.LegalDoc-module__Y8dK-G__updated{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:28px;font-size:12px}.LegalDoc-module__Y8dK-G__legal h2{font-family:var(--font-display), sans-serif;color:var(--ink);margin:38px 0 12px;scroll-margin-top:90px;font-size:22px;font-weight:700}.LegalDoc-module__Y8dK-G__legal h3{color:var(--accent);margin:22px 0 8px;font-size:16px;font-weight:600}.LegalDoc-module__Y8dK-G__legal p{color:var(--ink-body);margin-bottom:14px;font-size:15px;line-height:1.7}.LegalDoc-module__Y8dK-G__legal p:first-of-type{font-size:16px}.LegalDoc-module__Y8dK-G__legal ul{color:var(--ink-body);margin:0 0 16px;padding-left:22px;font-size:15px;line-height:1.7}.LegalDoc-module__Y8dK-G__legal li{margin-bottom:8px}.LegalDoc-module__Y8dK-G__legal li::marker{color:var(--accent)}.LegalDoc-module__Y8dK-G__legal strong{color:var(--ink);font-weight:600}.LegalDoc-module__Y8dK-G__legal a{color:var(--accent);text-decoration:none}.LegalDoc-module__Y8dK-G__legal a:hover{color:var(--accent-soft);text-decoration:underline}.LegalDoc-module__Y8dK-G__contact{border:1px solid var(--hairline);background:var(--bg-card);border-radius:12px;margin-top:10px;padding:18px 22px}.LegalDoc-module__Y8dK-G__contact p{margin-bottom:4px}@media (max-width:640px){.LegalDoc-module__Y8dK-G__hero{padding:40px 0 32px}.LegalDoc-module__Y8dK-G__title{font-size:30px}.LegalDoc-module__Y8dK-G__lead{font-size:15px}}
