.legal-page{max-width:820px;margin:0 auto}.legal-page .intro{padding-top:55px}.legal-page .intro h1{font-size:clamp(36px,6vw,58px)}.legal-page .panel{padding:35px}.legal-page .panel h2{margin:32px 0 14px;font-size:26px}.legal-page .panel h2:first-child{margin-top:0}.legal-page .panel p,.legal-page address{font-size:16px;color:var(--muted)}.legal-page address{font-style:normal;line-height:1.8;margin-bottom:30px}.legal-page address strong{font-weight:750;color:var(--ink)}.legal-page a{overflow-wrap:anywhere}.legal-page .subtle{font-size:13px!important}@media(max-width:600px){.legal-page .intro{padding-top:35px}.legal-page .panel{padding:22px}}
