.legal-page{margin:0;background:#15181e;color:#e9edf5;font:16px/1.7 system-ui,sans-serif}.legal-wrap{max-width:820px;margin:auto;padding:32px 24px 64px}.legal-wrap h1{font-size:40px;line-height:1.2}.legal-wrap h2{font-size:21px;margin-top:32px}.legal-wrap a,.legal-links a,.analytics-choice a{color:#a8c5ff}.legal-meta{color:#aeb8c8}.legal-notice{padding:16px;border:1px solid #847144;border-radius:8px;background:#302a1c}.legal-bottom-back{display:inline-block;margin:36px 0 22px}.legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding-top:22px;border-top:1px solid #39404c}.legal-links button{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.intake-legal{max-width:1160px;margin:24px auto;padding:24px;border-top:1px solid #39404c}.analytics-choice{position:fixed;z-index:10000;bottom:20px;right:20px;width:min(460px,calc(100vw - 40px));box-sizing:border-box;padding:22px;background:#202733;color:#edf2fa;border:1px solid #60708b;border-radius:12px;box-shadow:0 8px 32px #0006;font:14px/1.6 system-ui,sans-serif}.analytics-choice p{margin:8px 0 16px}.analytics-choice div{display:flex;gap:12px}.analytics-choice button{border:1px solid #8194b4;background:#26354e;color:#fff;padding:9px 16px;border-radius:6px;cursor:pointer;font:inherit}.legal-links a:focus-visible,.legal-links button:focus-visible,.analytics-choice button:focus-visible{outline:2px solid #aac9ff;outline-offset:4px}

/* Header legal link and the download acknowledgement. */
.mvp-legal-link{font-size:12px;color:var(--subtle,#8a94a8);text-decoration:none}
.mvp-legal-link:hover{color:var(--text,#eef1ff)}
.prep-responsibility{max-width:62ch;line-height:1.7;color:var(--muted,#a2adbf)}
.prep-responsibility a{color:inherit;text-decoration:underline;text-underline-offset:2px}
