.mk-legal{background:var(--rs-surface);border-bottom:1px solid var(--rs-border);padding-block:clamp(2.5rem,2rem + 2.5vw,4.5rem)}.mk-legal-article{overflow-wrap:break-word;max-width:44rem}.mk-legal-article h1{letter-spacing:var(--rs-tracking-display);margin:.625rem 0 0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.375rem);font-weight:900;line-height:1.12}.mk-legal-updated{font-size:var(--rs-text-secondary-size);line-height:var(--rs-text-secondary-lh);color:var(--rs-ink-muted);margin-top:.75rem}.mk-legal-article section{margin-top:2.25rem}.mk-legal-article h2{letter-spacing:var(--rs-tracking-title);margin:0;font-size:1.1875rem;font-weight:800;line-height:1.35}.mk-legal-article section>p{color:var(--rs-ink);line-height:var(--mk-body-lh);margin-top:.75rem}.mk-legal-article section>p+p{margin-top:.625rem}.mk-legal-article ul{gap:.4375rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.mk-legal-article li{line-height:1.55}.mk-legal-article li::marker{color:var(--rs-harbor-700)}.mk-legal-intro{color:var(--rs-ink-muted);line-height:var(--mk-body-lh);margin-top:1.25rem}.mk-legal-article a{color:var(--rs-harbor-700);text-underline-offset:2px;border-radius:2px;font-weight:600;text-decoration:underline}.mk-legal-article a:hover{color:var(--rs-harbor-800)}.mk-legal-article a:focus-visible{outline:2px solid var(--rs-harbor-600);outline-offset:2px}.mk-legal-crossref{border-top:1px solid var(--rs-border);font-size:var(--rs-text-secondary-size);line-height:var(--rs-text-secondary-lh);color:var(--rs-ink-muted);margin-top:2.5rem;padding-top:1.25rem}@media print{.mk-legal{border-bottom:none}}
