.legal-shell{color:#10223b;background:#f5f8fc;min-height:100vh}.legal-header{justify-content:space-between;align-items:center;max-width:1040px;height:76px;margin:auto;padding:0 24px;display:flex}.legal-header .brand{font-size:20px}.back-home{color:#1769e0;font-size:14px;font-weight:650}.legal-hero{text-align:center;color:#fff;background:#102640;padding:66px 24px 54px}.legal-hero>span{letter-spacing:.24em;color:#72aefc;font-size:11px;font-weight:800}.legal-hero h1{letter-spacing:-.02em;margin:13px 0 10px;font-size:40px}.legal-hero p{color:#9eb0c6;margin:0;font-size:13px}.legal-content{color:#34445a;background:#fff;border:1px solid #dfe7f1;border-radius:20px;max-width:920px;margin:44px auto;padding:52px 66px;font-size:15px;line-height:1.9;box-shadow:0 18px 55px #25466d0c}.legal-content p{line-height:1.9}.legal-content a{color:#1769e0}.legal-footer{color:#7a899b;background:0 0;justify-content:space-between;max-width:920px;margin:0 auto;padding:10px 0 48px;font-size:12px;display:flex}.legal-footer a:hover{color:#1769e0}@media (max-width:800px){.legal-hero{padding:52px 20px 42px}.legal-hero h1{font-size:32px}.legal-content{border-radius:14px;margin:20px 14px;padding:30px 22px}.legal-footer{flex-direction:column;gap:8px;margin:0 18px;padding-bottom:30px}}
