.legal-page{background:#fff;min-height:100vh}.legal-document{color:#2c3328;overflow-wrap:anywhere;width:min(100% - 2.5rem,780px);margin-inline:auto;padding:clamp(2rem,6vw,4.5rem) 0 6rem;font-size:1rem;line-height:1.9}.legal-document h1,.legal-document h2,.legal-document h3{color:var(--ink);text-wrap:pretty;line-height:1.45}.legal-document h1{font-family:var(--display-font);text-align:center;margin:0 0 2.25rem;font-size:clamp(2rem,4vw,2.8rem)}.legal-document h2{font-family:var(--display-font);margin:2.5rem 0 .9rem;font-size:1.45rem}.legal-document h3{margin:1.8rem 0 .65rem;font-size:1.1rem}.legal-document p{margin:0 0 1.1em}.legal-document strong{font-weight:750}.legal-document a{color:var(--brand-dark);text-underline-offset:.2em;text-decoration:underline}@media (width<=600px){.legal-document{width:calc(100% - 2rem);padding-block:2rem 4rem;font-size:.95rem}.legal-document h1{margin-bottom:1.75rem}}
