.legal-page{color:#201d22;background:#f1eee8;min-height:100vh;padding:150px max(7vw,24px) 90px}.legal-page article{max-width:920px;margin:auto}.legal-page .eyebrow{color:#725481}.legal-page h1{letter-spacing:-.055em;margin:20px 0 32px;font-size:clamp(42px,7vw,82px);line-height:.98}.legal-page .legal-lead{color:#504a53;border-bottom:1px solid #cec6ce;max-width:760px;padding-bottom:32px;font-size:19px;line-height:1.7}.legal-page section{border-bottom:1px solid #d7cfd7;padding:24px 0}.legal-page h2{margin:0 0 12px;font-size:24px}.legal-page p,.legal-page li{color:#4b454e;font-size:16px;line-height:1.75}.legal-page ul{padding-left:20px}.legal-page a{color:#684677;text-underline-offset:4px;text-decoration:underline}.legal-page .legal-date{color:#766e78;margin-top:28px;font-size:13px;display:block}@media (max-width:600px){.legal-page{padding-top:115px}.legal-page h1{font-size:44px}}
