#ma-editorial .ma-legal-page{max-width:1160px;margin:0 auto;padding:58px 30px 85px;background:#f1eee8;color:#20211f}
#ma-editorial .ma-legal-page h1{font:400 58px/1.15 Georgia,serif;letter-spacing:-1.4px;color:#111;margin:0 0 24px}
#ma-editorial .ma-legal-rule{width:80px;height:4px;background:#b84d30;margin-bottom:38px}
#ma-editorial .ma-legal-copy p{font:400 19px/1.75 MAEditorial,Arial,sans-serif!important;color:#30312f!important;text-align:justify!important;text-align-last:start;hyphens:auto;overflow-wrap:break-word;margin:0 0 30px!important}
.ma-shared-footer footer .ma-footer-actions{display:flex;align-items:center;gap:30px;font:13px/1.5 Arial,sans-serif;letter-spacing:.035em;flex-shrink:0}
.ma-shared-footer footer .ma-footer-actions a{color:#ddd9d1!important;white-space:nowrap;text-decoration:none}
.ma-shared-footer footer .ma-footer-actions .ma-legal-link{padding:7px 0 4px;border-bottom:2px solid #b84d30}
.ma-shared-footer footer .ma-footer-actions .ma-back-top{padding-left:30px;border-left:1px solid #77736c}
.ma-shared-footer footer .ma-footer-actions a:hover{color:#ef492d!important}
.ma-shared-footer footer .ma-footer-actions a:focus-visible{outline:2px solid #ef492d;outline-offset:5px}
@media(max-width:700px){#ma-editorial .ma-legal-page{padding:40px 7% 50px}#ma-editorial .ma-legal-page h1{font-size:42px}#ma-editorial .ma-legal-copy p{font-size:16px!important;line-height:1.85!important}#ma-editorial .ma-legal-rule{width:58px;margin-bottom:28px}.ma-shared-footer footer .ma-footer-actions{gap:18px;font-size:11px}.ma-shared-footer footer .ma-footer-actions .ma-back-top{padding-left:18px}}
