.legalPage{padding:42px 0 72px}.legalContent{max-width:900px}.legalNavigation{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.legalNavigation a{color:var(--muted);border:1px solid #71d4a52b;border-radius:12px;padding:9px 15px;font-size:13px}.legalNavigation a[aria-current=page]{color:var(--green-strong);background:#33dd9910}.legalContent header{border-bottom:1px solid #71d4a522;padding-bottom:28px}.legalContent h1{margin:0 0 12px;font-size:clamp(30px,5vw,48px);line-height:1.15}.legalContent header p{font-size:17px}.legalContent small{color:var(--muted)}.legalContent section{margin-top:30px}.legalContent h2{margin:0 0 10px;font-size:19px;line-height:1.4}.legalContent p{color:var(--muted);overflow-wrap:anywhere;line-height:1.8}.legalContent section a{color:var(--green-strong);text-underline-offset:4px}.legalContent li{margin:9px 0}.footerLegalLinks{flex-wrap:wrap;gap:12px;display:flex}.footerLegalLinks a:focus-visible,.legalContent a:focus-visible{outline:2px solid var(--green-strong);outline-offset:4px}@media (max-width:600px){.legalPage{padding-top:26px}.legalContent p{font-size:14px}}
