body .container.legal-terms{max-width:860px;padding-top:64px;padding-bottom:80px;text-align:left}
.legal-heading{padding-bottom:36px}
.legal-heading h1{margin:16px 0 24px}
.legal-terms p,.legal-terms li{font-size:16px;line-height:1.8}
.legal-terms .legal-meta{font-size:14px;color:var(--body)}
.legal-terms .legal-preview-note{margin-top:24px;padding:18px 20px;background:var(--pink);font-size:14px;line-height:1.7}
.legal-section{padding:32px 0;border-top:1px solid var(--line)}
.legal-section h2{font-size:clamp(26px,3.1vw,34px);line-height:1.25;margin-bottom:18px}
.legal-section p+p{margin-top:16px}
.legal-section p a{text-decoration:underline;overflow-wrap:anywhere}
.legal-section ul{padding-left:22px;margin:18px 0}
.legal-section li+li{margin-top:16px}
.legal-section .actions{margin-top:24px}
@media(max-width:600px){body .container.legal-terms{padding-top:38px;padding-bottom:48px}.legal-heading{padding-bottom:28px}.legal-section{padding:26px 0}}
