.legal-page{max-width:860px;padding-top:60px;padding-bottom:64px}.legal-page h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;margin:12px 0 24px}.legal-page section{margin-top:32px}.legal-page h2{font-size:1.35rem;margin-bottom:12px}.legal-page p{line-height:1.8;overflow-wrap:anywhere;margin-bottom:16px}.legal-page a{text-decoration:underline;text-underline-offset:3px}@media print{.topbar,.footer{display:none}.legal-page{color:#000;max-width:none;padding:0}}
