.legal-shell{color:#172440;background:#f4f7fb;min-height:100vh;font:16px/1.65 Arial,sans-serif}.legal-shell *{box-sizing:border-box}.legal-header{background:#fff;border-bottom:1px solid #e0e6ef}.legal-header>div{justify-content:space-between;align-items:center;max-width:850px;margin:auto;padding:18px 24px;display:flex}.legal-header a{color:#0c2144;font-weight:700;text-decoration:none}.legal-brand{font-size:25px}.legal-article{background:#fff;border:1px solid #dfe6ee;border-radius:18px;max-width:850px;margin:42px auto;padding:38px 44px;box-shadow:0 15px 35px #10264a0b}.legal-article h1{color:#0c2144;font-size:clamp(28px,4vw,40px);line-height:1.2}.legal-article h2{color:#0c2144;margin-top:32px;font-size:21px}.legal-article p,.legal-article li{line-height:1.7}.legal-article a{color:#b51f38}.legal-note{background:#f4f7fb;border-radius:10px;padding:15px 18px}.legal-footer{flex-wrap:wrap;gap:20px;max-width:850px;margin:20px auto 55px;padding:0 24px;display:flex}.legal-footer a{color:#34476b}@media (max-width:650px){.legal-article{margin:15px;padding:25px 22px}}
