.sc-legal-page{background:radial-gradient(circle at 90% 10%, #174d7d66, transparent 35rem), var(--sc-bg);min-height:100vh}.sc-legal-wrap{width:min(780px,100% - 48px);margin-inline:auto}.sc-legal-header{border-bottom:1px solid var(--sc-line)}.sc-legal-header .sc-legal-wrap{align-items:center;min-height:78px;display:flex}.sc-legal-back,.sc-legal-studio{align-items:center;gap:8px;display:inline-flex}.sc-legal-back{color:var(--sc-cyan);font-weight:650}.sc-legal-content{padding-block:76px 90px}.sc-legal-eyebrow{color:var(--sc-cyan);letter-spacing:.14em;font-size:.75rem;font-weight:700}.sc-legal-content h1{letter-spacing:-.06em;margin-top:18px;font-size:clamp(2.6rem,7vw,4.5rem);line-height:1.04}.sc-legal-intro{color:#c4d6e8;margin-top:25px;font-size:1.12rem;line-height:1.75}.sc-legal-updated{color:#819bb3;margin-top:18px;font-size:.8rem}.sc-legal-body{gap:38px;margin-top:48px;display:grid}.sc-legal-body section{border-top:1px solid var(--sc-line);padding-top:30px}.sc-legal-body h2{letter-spacing:-.025em;font-size:1.35rem}.sc-legal-body p,.sc-legal-body li{color:var(--sc-muted);line-height:1.8}.sc-legal-body p,.sc-legal-body ul,.sc-legal-body ol{margin-top:13px}.sc-legal-body ul,.sc-legal-body ol{padding-left:22px}.sc-legal-body a{color:var(--sc-cyan);text-underline-offset:4px;text-decoration:underline}.sc-legal-warning{color:#ffe1a3;background:#322711;border:1px solid #f8c15c66;border-radius:12px;padding:18px;line-height:1.65}.sc-legal-footer{border-top:1px solid var(--sc-line);color:#8fa8bf;justify-content:space-between;gap:24px;padding-block:30px 45px;font-size:.82rem;display:flex}.sc-legal-footer nav{flex-wrap:wrap;justify-content:end;gap:18px;display:flex}@media (max-width:620px){.sc-legal-wrap{width:calc(100% - 36px)}.sc-legal-content{padding-block:52px 65px}.sc-legal-footer{flex-direction:column}.sc-legal-footer nav{justify-content:start}}
