.mo-legal-notice-link{display:inline-block;padding:.5rem;color:inherit;font-size:1.5rem;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:3px}
.mo-legal-notice-link:hover{text-decoration-thickness:2px}
.mo-legal-notice-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.mo-legal-footer-item .mo-legal-notice-link{padding:.5rem 0;text-align:left}
.mo-legal-page{max-width:100rem;margin:0 auto;padding:3rem 1.5rem 5rem}.mo-legal-page h1{font-size:var(--mo-h1-compact)}.mo-legal-page p,.mo-legal-page li{font-size:1.6rem;line-height:1.6}.mo-legal-page a{color:#123d6b;text-decoration:underline}.mo-legal-poster{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #d5dce3;background:#fff;margin:2rem 0;scrollbar-gutter:stable}.mo-legal-poster:focus-visible{outline:3px solid #1457a0;outline-offset:3px}.mo-legal-poster img{display:block;width:82rem;min-width:82rem;max-width:none;height:auto;margin:0 auto}.mo-legal-transcript{max-width:75rem;margin:3rem auto 0}.mo-legal-transcript h2{font-size:2.6rem}.mo-legal-transcript h3{font-size:2rem}

