.legal-page{overflow-wrap:anywhere;width:100%;max-width:72ch;line-height:1.75}.legal-page>h1{text-wrap:balance;max-width:none;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.legal-page>h2{text-wrap:balance;margin:2.25rem 0 .8rem;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:650;line-height:1.35}.legal-page>h1+h2{margin-top:0}.legal-page>p{white-space:pre-line;margin:0 0 1.25rem}.legal-page>ul,.legal-page>ol{margin:0 0 1.5rem;padding-inline-start:1.65rem}.legal-page>ul{list-style:outside}.legal-page>ol{list-style:decimal}.legal-page li{margin-block:.45rem;padding-inline-start:.2rem}.legal-page a{text-underline-offset:.18em;text-decoration:underline}
