.sz-legal-page{background:linear-gradient(180deg,#f7f8fb 0,#fff 320px);min-height:70vh}.sz-legal-hero{padding:clamp(1.5rem,4vw,3.25rem);border-radius:28px;color:#fff;background:radial-gradient(circle at top right,rgba(255,107,0,.35),transparent 35%),linear-gradient(135deg,#101827,#1e293b);box-shadow:0 24px 70px rgba(15,23,42,.16)}.sz-legal-kicker{display:inline-flex;padding:.45rem .8rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.08)}.sz-legal-hero h1{margin:1rem 0 .75rem;font-size:clamp(2rem,5vw,3.8rem);font-weight:850;letter-spacing:-.04em}.sz-legal-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.76);font-size:1.05rem}.sz-legal-updated{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.25rem;color:rgba(255,255,255,.72);font-size:.88rem}.sz-legal-card,.sz-legal-side-card{background:#fff;border:1px solid #e7eaf0;border-radius:24px;box-shadow:0 16px 45px rgba(15,23,42,.07)}.sz-legal-card{padding:clamp(1.35rem,3vw,2.75rem);line-height:1.75;color:#334155}.sz-legal-card h2,.sz-legal-card h3{color:#0f172a;font-weight:800;letter-spacing:-.02em;margin-top:1.8rem}.sz-legal-card h2:first-child,.sz-legal-card h3:first-child{margin-top:0}.sz-legal-card a{color:#d95600;font-weight:650}.sz-legal-card table{width:100%;margin:1rem 0;border-collapse:collapse}.sz-legal-card th,.sz-legal-card td{padding:.8rem;border:1px solid #e2e8f0}.sz-legal-side-card{position:sticky;top:100px;padding:1.6rem}.sz-legal-side-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff0e6;color:#ff6b00;font-size:1.4rem}.sz-legal-side-card h2{font-size:1.2rem;font-weight:800;margin:1rem 0 .6rem}.sz-legal-side-card p{color:#64748b;line-height:1.65}@media(max-width:991.98px){.sz-legal-side-card{position:static}}
