:root{--shell:1180px;--page-gutter:40px}.legal-hero{padding:64px 0 48px;background:linear-gradient(110deg,#f7fbfe,#eef7fb)}.legal-hero .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#078ccf;font-weight:850;font-size:12px}.legal-hero h1{margin:10px 0 12px;color:#0c2c54;font-size:clamp(40px,6vw,66px);line-height:1.04;letter-spacing:-.045em}.legal-hero p{max-width:760px;margin:0;color:#61768a;font-size:17px}.legal-breadcrumb{padding:15px 0;color:#61768a;font-size:13px}.legal-breadcrumb span{margin:0 8px;color:#9aabb9}.legal{padding:62px 0 90px}.legal-wrap{max-width:880px}.legal h2{margin:42px 0 12px;color:#0c2c54;font-size:28px;line-height:1.2}.legal h3{margin:28px 0 8px;color:#0c2c54;font-size:20px}.legal p,.legal li{color:#425a70}.legal ul{padding-left:22px}.legal-card{margin:22px 0;padding:24px;border:1px solid #dde8ef;border-radius:16px;background:#f4f8fb}.legal-card strong{color:#0c2c54}.legal a{color:#078ccf;text-decoration:underline}.legal address{font-style:normal}@media(max-width:760px){:root{--page-gutter:28px}.legal-hero{padding:48px 0 36px}.legal{padding:42px 0 70px}}