.legal-document.subpage h1,.legal-document .legal-heading h1{letter-spacing:-.03em;max-width:28ch;font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.15}.legal-document .legal-heading>p{max-width:62ch;margin-top:18px;font-size:1rem;line-height:1.65}.legal-document .legal-dates{font-size:.8125rem}.legal-document .legal-contents h2{margin-bottom:12px;font-size:.875rem}.legal-document .legal-contents a{padding-block:7px;font-size:.8125rem;line-height:1.45}.legal-document .legal-section h2{letter-spacing:-.02em;max-width:none;font-size:1.4375rem;line-height:1.25}.legal-document .legal-section p,.legal-document .legal-section li{font-size:.9375rem;line-height:1.7}.legal-document .legal-section p{margin-top:14px}.legal-document .legal-subsection h3{font-size:1.125rem;line-height:1.3}.legal-document .legal-contact h2{font-size:1.25rem}.legal-document .cookie-inventory h3{font-size:1.125rem}.legal-document .cookie-inventory li{font-size:.9375rem}.legal-document .legal-mobile-contents summary,.legal-document .legal-mobile-contents a{font-size:.875rem}@media (max-width:900px){.legal-document.subpage h1,.legal-document .legal-heading h1{font-size:1.875rem}.legal-document .legal-heading>p{font-size:.9375rem}.legal-document .legal-section h2{font-size:1.25rem}.legal-document .legal-section p,.legal-document .legal-section li,.legal-document .cookie-inventory li{font-size:.875rem}.legal-document .legal-subsection h3,.legal-document .cookie-inventory h3{font-size:1.0625rem}.legal-document .legal-contact h2{font-size:1.125rem}.legal-document .legal-mobile-contents a{font-size:.875rem}}@media (max-width:600px){.legal-document.subpage h1,.legal-document .legal-heading h1{font-size:1.75rem}.legal-document .legal-section h2{font-size:1.1875rem}}
