.legal-page{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Noto Sans",sans-serif;word-break:normal;overflow-wrap:anywhere}.legal-header,.legal-nav,.legal-body,.legal-footer{width:min(820px,calc(100% - 40px));margin-inline:auto}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:24px;position:relative;z-index:5}.legal-header .language-menu{margin:0;padding:0;border:0;min-width:0}.legal-header summary{font-size:1rem;white-space:normal;min-height:44px}.legal-header .language-options{max-height:min(65vh,540px);overflow:auto;max-width:calc(100vw - 40px);width:270px;background:#f7f2e6;color:#233b3c}.legal-header .language-options a{font-size:1rem;min-height:44px;display:flex;align-items:center;white-space:normal}.legal-nav,.legal-footer{display:flex;flex-wrap:wrap;gap:12px 24px;border-block:1px solid #d2d3c6;padding-block:20px}.legal-nav a,.legal-footer a{min-height:44px;display:flex;align-items:center;font-size:1rem;max-width:100%}.legal-nav [aria-current],.legal-footer [aria-current]{text-decoration:underline;text-underline-offset:5px}.legal-body{padding-block:42px 65px}.legal-body h1,.legal-body h2{font-family:inherit;letter-spacing:normal;font-weight:600;overflow-wrap:anywhere}.legal-body h1{font-size:2rem}.legal-body h2{font-size:1.25rem;margin-bottom:12px}.legal-date{color:#62706b;margin-top:16px}.legal-body section{margin-block:32px}.legal-body p{font-size:1rem;line-height:1.85}.legal-body a{text-decoration:underline}.legal-footer{padding-bottom:40px}.legal-footer p{width:100%}.legal-page .privacy-settings{font-size:1rem;min-height:44px}.legal-page .consent-panel{max-height:70vh;overflow:auto}.legal-page .consent-panel p,.legal-page .consent-panel button{font-size:1rem}.legal-page .consent-panel>div{flex-wrap:wrap}.legal-page .consent-panel button{min-height:44px;white-space:normal;overflow-wrap:anywhere;max-width:100%}.provider-links{padding-left:20px}.legal-page .wordmark{flex-shrink:0}
.legal-header{flex-wrap:wrap}.legal-header .language-menu summary,.legal-header .language-menu summary:hover,.legal-header .language-menu[open] summary{color:#233b3c}.legal-header .language-menu{margin-left:auto}.legal-body h1,.legal-body h2,.legal-body p{hyphens:auto}
