:root{color-scheme:dark}.legalPage{min-height:100vh;background:radial-gradient(circle at 15% 0,#14265b 0,transparent 35%),#07101f;color:#dbe7ff;padding:64px 20px}.legalWrap{max-width:920px;margin:auto}.legalBack{display:inline-block;color:#8bbcff;text-decoration:none;margin-bottom:30px}.legalHero{padding:34px;border:1px solid #243b69;border-radius:22px;background:linear-gradient(135deg,rgba(24,49,96,.75),rgba(8,18,38,.92));margin-bottom:28px}.legalHero h1{font-size:clamp(34px,6vw,56px);margin:0 0 10px;color:white}.legalHero p{margin:0;color:#aebfdd}.legalCard{background:#0b1629;border:1px solid #1d3155;border-radius:18px;padding:30px;margin:18px 0}.legalCard h2{color:#fff;margin:0 0 12px;font-size:23px}.legalCard li,.legalCard p{line-height:1.75;color:#c2cee3}.legalCard a{color:#8bbcff}.legalNote{border-left:3px solid #6e8dff;padding-left:16px}.legalFooter{margin-top:35px;color:#8393ad;font-size:14px}@media(max-width:640px){.legalPage{padding:36px 14px}.legalCard,.legalHero{padding:22px}}