.mk{--mk-paper:#fbf9ec;--mk-ink:#12291e;--mk-deep:#0f3527;--mk-green:#1e5b47;--mk-body:#42544a;--mk-mut:#5c6c62;--mk-mut2:#6b7a70;background:var(--mk-paper);font-family:var(--font-nunito-sans), system-ui, sans-serif;color:var(--mk-ink);-webkit-font-smoothing:antialiased}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk a{color:var(--mk-green);text-decoration:none}.mk a:hover{color:var(--mk-deep)}.mk h1,.mk h2,.mk h3{font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400}.mk-shell{background:var(--mk-paper);overflow:clip}.mk-wrap{max-width:1248px;margin:0 auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.mk-legal{padding-top:clamp(14px,2vw,22px);padding-bottom:clamp(20px,3vw,34px)}.mk-legal .mk-wrap{max-width:none;padding-left:clamp(10px,1.5vw,16px);padding-right:clamp(10px,1.5vw,16px)}.mk-legal-wrap{max-width:390px;margin:0 auto}.mk-legal-eyebrow{letter-spacing:.04em;color:var(--mk-mut2);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.mk-legal-title{color:var(--mk-ink);margin:0 0 4px;font-size:clamp(17px,1.9vw,20px);line-height:1.2}.mk-legal-dates{color:var(--mk-mut);margin:0 0 13px;font-size:11.5px}.mk-legal-dates strong{color:var(--mk-body);font-weight:600}.mk-legal-callout{color:var(--mk-mut);background:#0f352708;border:1px solid #0f35271f;border-radius:4px;margin:0 0 16px;padding:8px 11px;font-size:12px;line-height:1.45}.mk-legal-callout code{background:#0f35270f;border-radius:3px;padding:0 3px}.mk-legal-body{letter-spacing:-.011em;word-spacing:-.02em;color:var(--mk-body);font-size:12px;line-height:1.35}.mk-legal-body h2{color:var(--mk-ink);margin:8px 0 2px;font-size:12px;font-weight:700;line-height:1.2}.mk-legal-body h3{font-size:12px;font-weight:700;font-family:var(--font-nunito-sans), system-ui, sans-serif;color:var(--mk-ink);margin:6px 0 2px}.mk-legal-body p{margin:0 0 3px}.mk-legal-body ul,.mk-legal-body ol{margin:0 0 4px;padding-left:14px}.mk-legal-body li{margin-bottom:1px}.mk-legal-body li>ul,.mk-legal-body li>ol{margin-top:1px}.mk-legal-body strong{color:var(--mk-ink);font-weight:600}.mk-legal-body a{text-underline-offset:2px;text-decoration:underline}.mk-legal-body hr{border:none;border-top:1px solid #0f352717;margin:8px 0}.mk-legal-body code{background:#0f35270d;border-radius:3px;padding:0 3px;font-size:.92em}.mk-legal-table-wrap{border:1px solid #0f35271a;border-radius:3px;margin:0 0 8px;overflow-x:auto}.mk-legal-table{border-collapse:collapse;letter-spacing:-.011em;width:100%;font-size:12px;line-height:1.35}.mk-legal-table th,.mk-legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0f352714;padding:3px 5px}.mk-legal-table th{color:var(--mk-ink);background:#0f35270a;font-weight:600}.mk-legal-table tr:last-child td{border-bottom:none}