.legal-page{background:#f4f8fb;color:#425c72}.legal-page main{display:block}.legal-hero{padding:54px 0 50px;background:radial-gradient(circle at 82% 16%,rgba(0,169,157,.2),transparent 30%),linear-gradient(135deg,#071b31,#123f63);color:#fff}.legal-hero .legal-kicker{display:inline-flex;padding:7px 12px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.08);color:#75e4da;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.legal-hero h1{margin:14px 0 10px;color:#fff!important;font:900 44px/1.12 "Raleway",Arial,sans-serif}.legal-hero p{max-width:760px;margin:0;color:#d8e6ef;font-size:17px;line-height:1.7}.legal-shell{padding:52px 0 68px}.legal-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:start}.legal-card,.legal-aside{border:1px solid #dce7ef;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(15,46,82,.07)}.legal-card{padding:34px}.legal-card h2{margin:32px 0 10px;color:#0f2e52;font:800 24px/1.25 "Raleway",Arial,sans-serif}.legal-card h2:first-child{margin-top:0}.legal-card p,.legal-card li{line-height:1.75}.legal-card ul{padding-left:20px}.legal-aside{position:sticky;top:96px;padding:23px}.legal-aside strong{display:block;margin-bottom:12px;color:#0f2e52;font-size:18px}.legal-aside a{display:block;padding:8px 0;border-bottom:1px solid #e6eef4;color:#087f78;font-weight:700}.legal-note{margin-top:26px;padding:18px 20px;border-left:4px solid #00a99d;border-radius:10px;background:#eaf7f6}.legal-meta{margin-top:14px;color:#c3d6e3;font-size:14px}.legal-page .service-crumb-strip{background:#09243e}@media(max-width:767px){.legal-hero{padding:42px 0}.legal-hero h1{font-size:34px}.legal-shell{padding:34px 0 50px}.legal-layout{grid-template-columns:1fr}.legal-card{padding:24px 20px}.legal-aside{position:static;order:-1}.legal-card h2{font-size:22px}}
