.legal-hero{padding-top:clamp(140px,18vh,200px);padding-bottom:clamp(24px,4vw,48px)}.legal{padding-top:0}.legal__body{max-width:760px}.legal__body h2{font-family:var(--f-serif);letter-spacing:-.01em;margin:48px 0 14px;font-size:clamp(26px,3vw,34px);font-weight:400}.legal__body p,.legal__body li{color:var(--ink-2);font-size:16px;line-height:1.7}.legal__body ul{padding-left:20px}.legal__body a{overflow-wrap:anywhere;border-bottom:1px solid}
