.legal-page{padding:80px 0 120px}.legal-page .container{max-width:860px}.legal-page h1{letter-spacing:-.04em;color:#111;margin:0 0 12px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:300;line-height:.95}.legal-page .legal-meta{color:#9b9289;margin:0 0 64px;font-size:.95rem}.legal-page h2{letter-spacing:-.02em;color:#111;margin:48px 0 16px;font-size:1.3rem;font-weight:500;line-height:1.2}.legal-page p,.legal-page li{color:#575048;font-size:1.05rem;line-height:1.7}.legal-page ul{margin:0 0 24px;padding-left:24px;list-style:outside}.legal-page ul li+li{margin-top:8px}.legal-page a{color:#111;text-decoration:underline}