.legal article{max-width:760px;padding:88px 0 35px}.legal h1{font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-.07em;line-height:.95;color:var(--pine);margin:0 0 28px}.legal .intro{font-size:1.22rem;line-height:1.65;color:#40544f;margin-bottom:50px}.legal h2{font-size:1.32rem;letter-spacing:-.035em;margin:34px 0 8px}.legal article p:not(.eyebrow):not(.intro){color:#4c5e59;margin:0}.legal article a{color:var(--pine);font-weight:700}@media(max-width:650px){.legal article{padding:62px 0 18px}}
