.legal-document{max-width:960px;padding-top:2rem;padding-bottom:3rem;overflow-wrap:anywhere}.legal-document h1{font-size:clamp(1.7rem,4.5vw,2.8rem);line-height:1.2}.legal-document h2{font-size:1.25rem;line-height:1.4;margin-top:2rem}.legal-document p{line-height:1.75}.legal-document a{overflow-wrap:anywhere}.legal-document .button{white-space:normal;max-width:100%;text-align:center}.legal-version{color:#a8b6b9}.legal-index{padding-left:1.4rem}.legal-index li{padding-bottom:1rem}.legal-footer{padding-bottom:3rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}@media print{.nav,.skip-link,.button,.legal-footer{display:none}body{background:white;color:black}.legal-document{max-width:none;padding:0}.legal-document h2{break-after:avoid}a{color:black}.legal-document p{orphans:3;widows:3}}
