.mda-legal{--legal-navy:#050c2b;--legal-paper:#f7f5f0;--legal-ink:#0b1030;--legal-muted:#5d6475;--legal-gold:#c8a24b;min-height:100vh;background:var(--legal-paper);color:var(--legal-ink);font-family:var(--font-inter),Inter,system-ui,sans-serif;isolation:isolate;-webkit-font-smoothing:antialiased}.mda-legal,.mda-legal *{box-sizing:border-box}.legal-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.legal-header{position:relative;z-index:1;background:var(--legal-navy);color:#eceae3}.legal-nav{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:24px}.legal-brand{color:#eceae3;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;letter-spacing:-.04em;text-decoration:none}.legal-brand span{color:var(--legal-gold)}.legal-nav nav{display:flex;align-items:center;gap:clamp(16px,3vw,36px)}.legal-footer a,.legal-nav nav a{color:inherit;font-size:.9rem;text-decoration:none;transition:color .16s ease}.legal-footer a:hover,.legal-nav nav a:hover{color:var(--legal-gold)}.legal-nav nav .legal-nav-cta{padding:12px 18px;background:var(--legal-gold);color:var(--legal-navy)}.legal-nav nav .legal-nav-cta:hover{background:#dec17e;color:var(--legal-navy)}.legal-banner{padding:58px 0 62px;background:var(--legal-navy);color:#eceae3}.legal-banner p{margin:0 0 10px;color:var(--legal-gold);font-size:.74rem;font-weight:600;letter-spacing:.16em}.legal-banner span{color:#c0c5d4;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.5vw,1.8rem)}.legal-main{min-height:50vh;padding:clamp(40px,7vw,84px) 0 clamp(72px,9vw,112px);background:var(--legal-paper)}.legal-document{max-width:900px;margin-inline:auto;padding:clamp(28px,6vw,72px);border:1px solid rgba(11,16,48,.1);background:#fff;box-shadow:0 24px 72px rgba(5,12,43,.08);color:#394052;font-size:1rem;line-height:1.8}.legal-document h1{margin:0 0 32px;color:var(--legal-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,3.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.08}.legal-document p{margin:0;color:#394052}.legal-document section{margin-top:32px}.legal-document h2{margin:0 0 10px;color:var(--legal-ink);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;line-height:1.3}.legal-document a{color:#72551b;text-decoration:underline;text-underline-offset:3px}.legal-footer{padding:56px 0 64px;background:var(--legal-navy);color:#c9cde0}.legal-footer-grid{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.55fr));gap:36px}.legal-footer-grid>div{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.legal-footer-grid h2{margin:0 0 4px;color:#eceae3;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.legal-footer-grid p{margin:0;color:#9aa1bb;font-size:.85rem}@media (max-width:760px){.legal-nav{min-height:72px}.legal-nav nav a:not(.legal-nav-cta){display:none}.legal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.legal-shell{width:min(100% - 32px,1180px)}.legal-document{padding:28px 22px}.legal-footer-grid{grid-template-columns:1fr;gap:32px}}