/* IMPRAXA legal micro-module */
.legal-hero{padding:calc(var(--header-h) + 52px) 0 36px;background:linear-gradient(135deg,#0a2032,#0d4056);color:#fff}.legal-hero .editorial-kicker{color:#8fe0d5}.legal-hero h1{margin:0;max-width:900px;color:#fff;font-size:clamp(38px,5vw,62px);line-height:1.05}.legal-updated{margin:14px 0 0;color:#c8d7e0;font-size:13px}.legal-page{padding:64px 0;background:#f5f8fa}.legal-content{max-width:900px;margin:0 auto;padding:42px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 40px rgba(8,41,66,.045)}.legal-content>p:first-child{margin-top:0;font-size:17px;line-height:1.7}.legal-content h2{margin:34px 0 10px;color:#0c2c45;font-size:22px;line-height:1.25}.legal-content p,.legal-content li{color:#586a76;line-height:1.72}.legal-content ul{margin:10px 0 18px;padding-left:22px}.legal-content a{color:#157e75;text-decoration-thickness:1px;text-underline-offset:2px}.footer-legal{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;font-size:12px}.footer-legal a{white-space:nowrap}@media(max-width:760px){.legal-hero{padding-top:calc(var(--header-h) + 36px);padding-bottom:30px}.legal-page{padding:40px 0}.legal-content{padding:26px 20px;border-radius:18px}.legal-content h2{margin-top:28px;font-size:20px}.legal-content>p:first-child{font-size:16px}.footer-legal{justify-content:flex-start;gap:8px 12px}}
