
.mx-footer-address{display:block;margin-top:10px;color:rgba(236,229,216,.72);font-size:.78rem;line-height:1.7}
.mx-footer-legal{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px}.mx-footer-legal a{font-size:.76rem;color:rgba(236,229,216,.72)}.mx-footer-legal a:hover{color:#e7c27f}
.mx-legal-main{padding-top:118px}.mx-legal-section{padding:34px 0 72px}.mx-legal-shell{max-width:980px}
.mx-legal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 22px;border-bottom:1px solid rgba(231,194,127,.14)}
.mx-legal-kicker{display:block;color:#d6b16c;font-size:.72rem;font-weight:800;margin-bottom:8px}.mx-legal-heading h1{margin:0;color:#f4f1ec;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.5;font-weight:800;letter-spacing:0}.mx-legal-meta{margin:8px 0 0;color:rgba(236,229,216,.58);font-size:.72rem}
.mx-legal-language{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid rgba(231,194,127,.2);border-radius:999px;color:#e7c27f;font-size:.74rem;font-weight:800}
.mx-legal-content{padding-top:26px;color:rgba(236,229,216,.82);font-size:.86rem;line-height:1.95}.mx-legal-content h2{margin:32px 0 10px;color:#f0d59d;font-size:1.02rem;line-height:1.55;font-weight:800}.mx-legal-content h3{margin:24px 0 8px;color:#e8cf9f;font-size:.94rem;line-height:1.6;font-weight:800}.mx-legal-content p{margin:0 0 12px}.mx-legal-list{margin:8px 0 18px;padding-inline-start:24px}.mx-legal-list li{margin:0 0 8px}
.mx-legal-note{margin:18px 0;padding:14px 16px;border:1px solid rgba(231,194,127,.16);border-radius:14px;background:rgba(255,255,255,.025)}.mx-legal-note h3{margin:0 0 7px;font-size:.9rem}.mx-legal-note p{margin:0}
.mx-legal-table-wrap{overflow-x:auto;margin:18px 0 24px;border:1px solid rgba(231,194,127,.14);border-radius:14px}.mx-legal-table{width:100%;border-collapse:collapse;min-width:620px;font-size:.78rem}.mx-legal-table th,.mx-legal-table td{padding:10px 12px;text-align:start;vertical-align:top;border-bottom:1px solid rgba(231,194,127,.1)}.mx-legal-table th{color:#f0d59d;background:rgba(231,194,127,.055);font-weight:800}.mx-legal-table tr:last-child td{border-bottom:0}
@media(max-width:720px){.mx-footer-legal{gap:6px 12px}.mx-legal-main{padding-top:96px}.mx-legal-section{padding:22px 0 54px}.mx-legal-heading{display:block;padding-bottom:18px}.mx-legal-language{margin-top:14px;min-height:38px}.mx-legal-content{font-size:.81rem;line-height:1.9;padding-top:20px}.mx-legal-content h2{font-size:.96rem;margin-top:26px}.mx-legal-content h3{font-size:.9rem}.mx-legal-table{font-size:.74rem}}
