.legal-page{color:#0a2853;background:#edf5fc;min-height:100vh;padding:24px 16px}.legal-page article{background:#fff;border:1px solid #d8e5f2;border-radius:14px;max-width:860px;margin:auto;padding:28px}.legal-page img{width:180px;max-width:100%}.legal-page h1{margin:24px 0 8px;font-size:2rem}.legal-page h2{margin-top:28px;font-size:1.15rem}.legal-page p{color:#435773;line-height:1.7}.legal-page a{color:#075cba}.legal-page .legal-draft{color:#614d18;background:#fff6dc;border-radius:8px;padding:12px;font-size:.9rem}.legal-page nav{border-top:1px solid #e1eaf3;flex-wrap:wrap;gap:20px;margin-top:28px;padding-top:22px;display:flex}
