:root{--measure:760px}.legal-main{max-width:var(--measure);padding:72px 24px 96px}.legal-main h1{font:normal clamp(2.8rem,8vw,5.4rem)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.045em;margin:0 0 24px}.legal-main h2{font:normal 1.7rem/1.2 Georgia,'Times New Roman',serif;margin:46px 0 12px}.legal-main p,.legal-main li{color:#353535}.legal-main .lede{font-size:1.25rem;line-height:1.55;color:var(--ink);margin-bottom:42px}.legal-main .updated{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.legal-main ul{padding-left:1.2em}.legal-main li+li{margin-top:10px}.legal-main .contact-card{border:1px solid var(--line);background:var(--wash);padding:24px;margin:34px 0}.legal-main .contact-card p{margin:0}.legal-main .contact-card p+p{margin-top:8px}.legal-main a{color:#173f91;text-underline-offset:3px}.policy-footer{max-width:var(--measure);margin:0 auto;padding:24px;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;font-size:.9rem;color:var(--muted)}@media(max-width:600px){.legal-main{padding-top:48px}.policy-footer{flex-direction:column}}
