/* Legal pages: one readable column, nothing else. */
.legal{max-width:74ch;padding-block:84px 96px}
.legal h1{font-family:'EB Garamond',Garamond,serif;font-weight:500;font-size:clamp(2.2rem,4.4vw,3.2rem);line-height:1.05;letter-spacing:-.02em;margin:.5rem 0 0}
.legal-lede{color:#4A4256;font-size:1.05rem;margin:1rem 0 2.6rem}
.legal h2{font-family:'EB Garamond',Garamond,serif;font-weight:500;font-size:1.5rem;line-height:1.15;margin:2.4rem 0 .6rem}
.legal p,.legal li{color:#3B3448;font-size:1rem;line-height:1.62}
.legal p{margin:0 0 1rem}
.legal ul{margin:0 0 1.2rem;padding-left:1.1rem}
.legal li{margin-bottom:.4rem}
.legal a{color:#5B21B6;text-decoration:none;border-bottom:1px solid rgba(91,33,182,.35)}
.legal a:hover{border-bottom-color:#5B21B6}
