.legal-page{width:min(100% - 48px,1080px);color:var(--text,#173b33);margin:0 auto;padding:144px 0 64px}.legal-page h1{text-wrap:balance;font-size:clamp(2rem,5vw,3.5rem);line-height:1.12}.legal-summary{max-width:70ch;font-size:1.15rem;line-height:1.65}.legal-review-note{border:1px solid;margin:24px 0 36px;padding:16px;line-height:1.6}.legal-content{gap:28px;display:grid}.legal-content section{border-top:1px solid #ced9d3;padding-top:24px}.legal-content h2{text-wrap:balance;margin:0 0 12px;font-size:1.35rem}.legal-content p,.legal-content li,.legal-content dd{max-width:80ch;line-height:1.75}.legal-content p{margin:0 0 12px}.legal-content dt{overflow-wrap:anywhere;margin-top:20px;font-weight:600}.legal-content dd{margin:4px 0 0}.legal-content code{overflow-wrap:anywhere}.legal-page a{text-underline-offset:3px;text-decoration:underline}.legal-page a:focus-visible{outline-offset:4px;outline:2px solid}.legal-related{border-top:1px solid #ced9d3;flex-wrap:wrap;gap:4px 24px;margin-top:36px;padding-top:20px;display:flex}.legal-related a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:640px){.legal-page{width:calc(100% - 32px);padding-top:112px}}
