.document-page{padding-block:65px 85px;min-height:65vh}.legal-copy,.utility-copy{max-width:820px;margin-inline:auto;background:#faf4e6bc;border:1px solid var(--border);padding:45px;border-radius:10px}.legal-copy h1,.utility-copy h1{font-family:var(--serif);font-size:clamp(36px,4.7vw,58px);letter-spacing:-1.5px;margin-bottom:32px}.legal-copy h2,.utility-copy h2{font-size:27px;letter-spacing:-.5px;margin-top:35px;margin-bottom:18px;line-height:1.3}.legal-copy h3{font-size:22px;margin-top:28px}.legal-copy p,.legal-copy li,.utility-copy p,.utility-copy li{font-size:15px;line-height:1.85;color:var(--muted)}.legal-copy li,.utility-copy li{margin-bottom:9px}.legal-copy a,.utility-copy a:not(.button){color:var(--forest);text-underline-offset:3px;overflow-wrap:anywhere}.utility-actions{display:flex;flex-wrap:wrap;gap:13px;margin-block:28px}.utility-note{font-size:12px!important;margin-top:25px}.document-links{display:flex;gap:15px 25px;flex-wrap:wrap;font-size:12px}.document-links a{text-decoration:none}.document-links a:hover{text-decoration:underline}@media(max-width:620px){.document-page{padding-block:35px 50px}.legal-copy,.utility-copy{padding:25px 21px}.legal-copy h1,.utility-copy h1{font-size:36px;margin-bottom:26px}.legal-copy p,.legal-copy li,.utility-copy p,.utility-copy li{font-size:13px}.legal-copy ul,.utility-copy ol{padding-left:20px}.legal-copy h2,.utility-copy h2{font-size:25px}.utility-actions .button{font-size:12px;width:100%}}
