.legal-header{display:flex;justify-content:space-between;gap:1rem;padding-block:2rem}.legal-document{max-width:900px;padding-block:2rem 5rem}.legal-document h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.1;overflow-wrap:anywhere}.legal-document h2{font-size:1.45rem;margin-top:2.2rem}.legal-document p,.legal-document li{line-height:1.75}.legal-document li{margin-block:.5rem}.legal-document a{text-decoration:underline}.legal-document table{border-collapse:collapse;width:100%;font-size:.9rem}.legal-document td,.legal-document th{padding:.7rem;border:1px solid #ddd;text-align:left;overflow-wrap:anywhere}.table-scroll{overflow:auto}.footer nav{display:flex;flex-wrap:wrap;gap:1rem}.consent-label{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:.7rem;font-size:.85rem!important;line-height:1.5}.consent-label input{width:1.1rem!important;flex:0 0 1.1rem;margin-top:.2rem}.consent-label a{text-decoration:underline}.cookie-note{font-size:.85rem;line-height:1.5}