@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-0.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-6.ttf)format("truetype")}*{box-sizing:border-box}.legal-page{color:#203754;background:#f7f9fc;min-height:100vh;font-family:DM Sans,Arial,sans-serif}.legal-nav{background:#fff;border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;height:80px;padding:0 max(24px,5vw);display:flex}.legal-nav a:first-child{color:#17345d;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.legal-nav div{gap:20px;display:flex}.legal-nav div a{color:#526b8b;font-size:12px}.legal-shell{grid-template-columns:250px 1fr;gap:65px;width:min(1080px,100% - 36px);margin:55px auto 90px;display:grid}.legal-side{align-self:start;position:sticky;top:30px}.legal-side span{letter-spacing:1.7px;color:#315d9f;font-size:10px;font-weight:800}.legal-side h1{margin:18px 0;font:500 48px/1.05 DM Serif Display,Georgia,serif}.legal-side p{color:#73839a;font-size:12px;line-height:1.7}.legal-content{background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:42px}.legal-content .summary{color:#405a7b;border-bottom:1px solid #dfe6ef;padding-bottom:26px;font-size:17px;line-height:1.8}.legal-content h2{color:#172e50;margin:34px 0 12px;font-size:21px}.legal-content h3{margin:22px 0 8px;font-size:15px}.legal-content p,.legal-content li{color:#536983;font-size:13px;line-height:1.8}.legal-content li{margin:7px 0}.legal-content a{color:#1c58ba}.legal-contact{background:#eff5ff;border-left:3px solid #3c6dc6;margin-top:30px;padding:18px}.legal-table{background:#dfe6ef;border:1px solid #dfe6ef;gap:1px;margin:18px 0;display:grid}.legal-row{background:#fff;grid-template-columns:1fr 1.4fr 1.2fr;gap:14px;padding:12px;font-size:11px;line-height:1.6;display:grid}.legal-row.header{background:#edf3fc;font-weight:800}@media (max-width:740px){.legal-nav div{display:none}.legal-shell{grid-template-columns:1fr;gap:20px;margin-top:32px}.legal-side{position:static}.legal-side h1{font-size:39px}.legal-content{padding:25px}.legal-row{grid-template-columns:1fr}.legal-row.header{display:none}}
