[hidden]{display:none!important}.legal-content{max-width:800px;margin:0 auto;padding:64px 28px 90px}.legal-content h1{font-size:clamp(36px,6vw,58px)}.legal-content h2{font-family:var(--body);font-size:23px;line-height:1.4;letter-spacing:0;margin:36px 0 12px}.legal-content h2 span{color:inherit}.legal-content p{margin:12px 0;overflow-wrap:anywhere}.legal-date{color:var(--muted);font-size:14px}footer a{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.legal-content{padding:40px 22px 60px}.legal-content h2{font-size:21px}footer{justify-content:flex-start}}
.legal-content a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}
