.mc-legal-links{max-width:1248px;margin:16px auto 0;padding:12px 0 0;border-top:1px solid #83958d40;display:flex;flex-wrap:wrap;gap:10px 24px;font:500 12px/1.6 Manrope,Arial,sans-serif;letter-spacing:normal;text-transform:none}
.mc-legal-links a{text-decoration:underline;text-underline-offset:3px;color:inherit}
.mc-privacy-note{font:400 12px/1.6 Manrope,Arial,sans-serif!important;letter-spacing:normal!important;color:#405668!important;margin:12px 0!important;grid-column:1/-1;text-transform:none!important}
.mc-privacy-note a{text-decoration:underline!important;color:#087b79!important;text-underline-offset:3px}
.mc-legal-page{margin:0;background:#f8f7f2;color:#142b3d;font-family:Manrope,Arial,sans-serif;line-height:1.8}
.mc-legal-header{max-width:1120px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 24px;border-bottom:1px solid #cfdedb}
.mc-legal-header a{color:inherit;text-decoration:none}.mc-legal-brand{font-weight:700;letter-spacing:2px}
.mc-legal-main{max-width:860px;margin:auto;padding:48px 24px 70px}.mc-legal-main h1{font:600 clamp(32px,5vw,46px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-1px}
.mc-legal-main h2{font:600 23px/1.4 Manrope,Arial,sans-serif;margin:36px 0 12px}.mc-legal-main h3{font-size:18px}.mc-legal-main p,.mc-legal-main li{font-size:15px}.mc-legal-main a{color:#087b79;text-underline-offset:3px}.mc-legal-date{font-size:12px!important;color:#566a76}
.mc-legal-main table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.mc-legal-main th,.mc-legal-main td{border:1px solid #cadbd6;padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.mc-legal-main th{background:#edf4f1}
.mc-legal-table{overflow-x:auto}.mc-legal-main button{border:1px solid #087b79;background:white;color:#142b3d;border-radius:5px;padding:13px 20px;font:600 14px Manrope,Arial,sans-serif;cursor:pointer}.mc-legal-page footer{max-width:1120px;margin:auto;padding:24px;color:#405668}
.mc-legal-page a:focus-visible,.mc-legal-page button:focus-visible{outline:3px solid #b89b52;outline-offset:4px}
@media(max-width:700px){.mc-legal-links{gap:10px 18px}.mc-legal-header{padding:20px}.mc-legal-main{padding:30px 20px 50px}.mc-legal-main table{min-width:580px}}
