@font-face{font-family:Manrope;src:url('/assets/vendor/manrope.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}*{box-sizing:border-box}body{margin:0;font:15px/1.8 Manrope,system-ui,sans-serif;background:#f5f7fa;color:#0b1c3d}a{color:#1e4ed8;text-underline-offset:3px}a:focus-visible{outline:3px solid #d4a017;outline-offset:5px}.legal-nav{max-width:1200px;margin:auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.legal-nav a{text-decoration:none;font-weight:800}.legal-brand{display:flex;align-items:center;gap:10px;color:#0b1c3d}.legal-hero{background:radial-gradient(at top right,#d4a01722,transparent 45%),linear-gradient(135deg,#0b1c3d,#102b62);color:#fff;padding:50px 28px 95px}.legal-hero>div{max-width:900px;margin:auto}.legal-hero a{color:#fff}.legal-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;color:#e3c66c}.legal-hero h1{font-size:clamp(30px,5vw,52px);line-height:1.14;letter-spacing:-.045em;margin:16px 0}.legal-hero p:not(.legal-eyebrow){max-width:760px;color:#d2dbee}.legal-hero small{color:#d2dbee}.legal-content{max-width:960px;position:relative;margin:-45px auto 64px;border:1px solid #e6eaf1;border-radius:30px;background:#fff;padding:40px 48px;box-shadow:0 20px 70px #0b1c3d0b;overflow-wrap:anywhere}.legal-content h2{font-size:22px;line-height:1.35;letter-spacing:-.03em;margin:32px 0 12px}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:#536078}.legal-content li{margin:9px 0}.legal-contact{border-top:1px solid #e6eaf1;margin-top:32px;padding-top:20px;font-size:13px}@media(max-width:640px){.legal-nav{padding:16px}.legal-nav>a:last-child{font-size:12px}.legal-hero{padding:32px 20px 75px}.legal-content{margin:-35px 12px 40px;padding:26px 20px;border-radius:22px}.legal-content h2{font-size:20px}}
