.page-module__goUKJq__hero{background:var(--color-dark);text-align:center;padding:140px 0 60px}.page-module__goUKJq__hero h1{color:var(--color-white);margin-bottom:0;font-family:NeueMontreal,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem)}.page-module__goUKJq__breadcrumb{color:#ffffff80;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:.9rem;display:flex}.page-module__goUKJq__breadcrumb a{color:var(--color-primary);text-decoration:none}.page-module__goUKJq__breadcrumb a:hover{text-decoration:underline}.page-module__goUKJq__legalContent{max-width:800px;margin:0 auto;line-height:1.8}.page-module__goUKJq__legalContent h2{color:var(--color-dark);margin-top:40px;margin-bottom:16px;font-family:NeueMontreal,sans-serif;font-size:1.4rem}.page-module__goUKJq__legalContent h3{color:var(--color-dark);margin-top:24px;margin-bottom:12px;font-size:1.1rem}.page-module__goUKJq__legalContent p{color:#555;margin-bottom:16px}.page-module__goUKJq__legalContent ul{color:#555;margin:0 0 16px 24px}.page-module__goUKJq__legalContent ul li{margin-bottom:8px}.page-module__goUKJq__legalContent a{color:var(--color-primary);text-decoration:none}.page-module__goUKJq__legalContent a:hover{text-decoration:underline}.page-module__goUKJq__lastUpdate{color:#999;font-size:.9rem;font-style:italic}.page-module__goUKJq__legalTable{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:.95rem}.page-module__goUKJq__legalTable th,.page-module__goUKJq__legalTable td{text-align:left;border:1px solid #e0e0e0;padding:12px 16px}.page-module__goUKJq__legalTable th{background:var(--color-light);color:var(--color-dark);font-weight:600}.page-module__goUKJq__legalTable td{color:#555}.page-module__goUKJq__legalNav{border-top:1px solid #e0e0e0;gap:24px;margin-top:48px;padding-top:24px;display:flex}.page-module__goUKJq__legalNav a{color:var(--color-primary);font-weight:600;text-decoration:none}.page-module__goUKJq__legalNav a:hover{text-decoration:underline}@media (max-width:768px){.page-module__goUKJq__legalTable{font-size:.85rem}.page-module__goUKJq__legalTable th,.page-module__goUKJq__legalTable td{padding:8px 10px}.page-module__goUKJq__legalNav{flex-direction:column;gap:12px}}
