.legal-page{padding:150px var(--g) 110px;background:var(--bone)}.legal-wrap{max-width:850px;margin:0 auto}.legal-page h1{font-size:clamp(56px,8vw,110px);max-width:12ch;margin:24px 0 34px}.legal-page h2{font-size:clamp(30px,4vw,52px);margin:62px 0 16px}.legal-page p{font-size:17px;line-height:1.65;max-width:68ch}.legal-lede{font-size:22px!important;max-width:58ch!important}.legal-meta{font:11px monospace!important;letter-spacing:.08em;margin-top:38px}.legal-page a{text-decoration:underline;text-decoration-color:var(--wine);text-underline-offset:4px}.legal-footer{position:static;display:flex;align-items:center;justify-content:space-between}.legal-footer .wrap{display:contents}.legal-footer .footer-links{display:flex;gap:20px;flex-wrap:wrap}.legal-footer .footer-gales{white-space:nowrap}@media(max-width:600px){.legal-page{padding:120px 22px 70px}.legal-page h1{font-size:56px}.legal-lede{font-size:18px!important}.legal-page h2{font-size:36px;margin-top:48px}.legal-page p{font-size:15px}.legal-footer{display:grid;grid-template-columns:1fr;gap:22px}.legal-footer .wrap{display:contents}}
