.legal-page{color:#173448;background:#071c2b;min-height:100vh;padding-bottom:70px}.legal-nav{z-index:10;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(20px,50vw - 460px);display:flex;position:sticky;top:0}.legal-nav a{color:#18384a;font-weight:800;text-decoration:none}.legal-nav a:first-child{font-size:20px}.legal-wrap{background:#fff;border-radius:12px;width:min(920px,100% - 30px);margin:46px auto;padding:clamp(24px,5vw,58px);box-shadow:0 25px 70px #0005}.legal-wrap>span{color:#168f75;letter-spacing:2px;font-size:9px;font-weight:900}.legal-wrap h1{margin:12px 0 18px;font-size:clamp(34px,6vw,52px)}.legal-wrap h2{margin-top:34px;font-size:21px}.legal-wrap h3{margin-top:24px;font-size:16px}.legal-wrap p,.legal-wrap li{color:#516a76;font-size:14px;line-height:1.7}.legal-wrap ul{padding-left:20px}.legal-wrap a{color:#087e68}.legal-card{background:#edf9f6;border-left:4px solid #35d6a3;margin:22px 0;padding:18px 20px}.legal-warning{color:#624b18;background:#fff6dd;border:2px solid #e2a72f;margin:22px 0;padding:18px 20px}.legal-contacts{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.legal-contacts article{border:1px solid #dce7e8;padding:18px}.legal-contacts b,.legal-contacts a{display:block}.legal-date{border-top:1px solid #dce7e8;margin-top:38px;padding-top:18px;font-size:12px!important}@media (max-width:620px){.legal-nav{gap:16px;height:auto;padding:18px}.legal-nav a:first-child{font-size:16px}.legal-wrap{margin-top:20px}.legal-contacts{grid-template-columns:1fr}}
