.legal-page{max-width:1000px;margin-inline:auto;padding:44px clamp(24px,5vw,70px)}.legal-page .page-intro{margin-bottom:30px}.legal-page .page-intro h1{font-size:clamp(2.5rem,5vw,4rem)}.legal-page .page-intro>p{font-size:.8125rem}.legal-page section p,.legal-page>p{max-width:760px;color:#416174;font-size:.9375rem;line-height:1.9}.legal-page section{padding:24px 0 10px;scroll-margin-top:140px}.legal-page h2{font-family:Georgia,serif;font-size:1.5rem;font-weight:400;letter-spacing:-.3px;color:#23495d;margin:0 0 12px}.legal-page a{text-decoration:underline;text-underline-offset:4px;color:#23576b}.legal-page .collection-summary{margin:26px 0 10px;padding:28px;border-radius:24px;background:#ffffff40}.legal-provider-links{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:.875rem}@media print{.city-background,.media-player,.navbar,.player-bubble,footer{display:none!important}.site-shell{padding:0!important}.legal-page{background:#fff;box-shadow:none;backdrop-filter:none;padding:0;max-width:none}.legal-page .collection-summary{background:none;padding:0}.legal-page h2,.legal-page p{color:#000}.legal-page section{break-inside:avoid}}