.legal-layout{max-width:820px;padding-top:64px;padding-bottom:90px}.legal-copy h1{font-family:Bricolage,Arial,sans-serif;font-size:clamp(38px,6vw,58px);line-height:1.08;letter-spacing:-.045em;font-weight:580;margin:15px 0 28px}.legal-copy h2{font-family:Bricolage,Arial,sans-serif;font-size:26px;line-height:1.2;letter-spacing:-.025em;margin:42px 0 15px}.legal-copy p,.legal-copy li,.legal-copy address{font-size:16px;line-height:1.8;color:var(--muted)}.legal-copy p{margin:0 0 20px}.legal-copy address{font-style:normal}.legal-copy a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.legal-copy strong{color:var(--ink)}.legal-copy code{font-size:.9em;background:#eee7ef;padding:2px 5px;border-radius:4px;overflow-wrap:anywhere}.legal-copy [data-publication-blocker]{border:2px solid #a14c31;padding:22px;background:#fff5e8;margin:28px 0}.legal-copy [data-publication-blocker] h2{margin-top:0}.legal-footer{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:28px}.legal-footer p{font-size:13px;line-height:1.8}.legal-footer a{color:inherit;text-underline-offset:3px}@media(max-width:700px){.legal-layout{padding-top:38px;padding-bottom:55px}.legal-copy h2{font-size:23px;margin-top:32px}.legal-copy p,.legal-copy li{font-size:15px}.legal-footer{flex-direction:column;gap:0}.header nav a.legal-trial-link{display:inline-flex}}
