.legal-content{padding:64px 0;background:#f3f7fb}.legal-content article{max-width:980px;margin:auto;padding:42px;background:#fff;border:1px solid #dce6f0;border-radius:20px;box-shadow:0 12px 36px rgba(8,42,94,.08)}.legal-content section+section{margin-top:34px}.legal-content h2{margin:0 0 10px;color:#082a5e;font-size:clamp(24px,3vw,34px)}.legal-content p{margin:0;color:#35445b;font-size:17px;line-height:1.75}.legal-content a{color:#0b3d91;font-weight:700}.legal-warning{padding:22px;border-left:5px solid #d97706;border-radius:10px;background:#fff7e8}.legal-updated{margin-top:34px!important;font-weight:700}@media(max-width:700px){.legal-content{padding:34px 4%}.legal-content article{padding:26px 20px}.legal-content p{font-size:16px}}
