body[data-page="legal"] .legal-content{max-width:850px;line-height:1.75;padding-top:0;padding-bottom:80px;overflow-wrap:anywhere}body[data-page="legal"] .legal-content section+section{margin-top:32px}body[data-page="legal"] .legal-content h2{font-size:clamp(21px,2.4vw,28px);line-height:1.3;margin-bottom:12px}body[data-page="legal"] .legal-content p+p{margin-top:12px}body[data-page="legal"] .legal-content a{text-decoration:underline;text-underline-offset:3px}body[data-page="legal"] .page-heading p{max-width:65ch}@media(max-width:600px){body[data-page="legal"] .legal-content{padding-bottom:48px;line-height:1.65}}
