.legal-eyebrow{color:var(--orange-ink);font-size:14px;font-weight:600;margin-bottom:13px}
.legal-article .legal-meta{font-size:13px;margin-top:18px;line-height:1.8}
.legal-pages{display:flex;flex-wrap:wrap;gap:12px 26px;border-bottom:1px solid var(--line);padding:24px 0;margin-bottom:30px;font-size:14px}
.legal-pages a{padding-block:7px}
.legal-pages a[aria-current],.legal-pages a:hover{color:var(--orange-ink);text-decoration:underline;text-underline-offset:6px}
.legal-pages a:last-child{margin-left:auto}
.support-contact{background:var(--stone);border-radius:var(--radius);padding:28px 32px;margin-bottom:32px}
.support-contact strong{display:block;font-size:23px;font-weight:600;line-height:1.5;margin-bottom:14px}
.support-contact .text-link{font-size:21px;max-width:100%;overflow-wrap:anywhere}
.support-contact p{font-size:14px;margin-top:14px}
.legal-intro{margin-bottom:26px}
.legal-article p+p{margin-top:16px}
.legal-article p a{text-decoration:underline;text-underline-offset:3px;color:var(--orange-ink);overflow-wrap:anywhere}
.legal-article section+section{border-top:1px solid var(--line)}
.legal-article .article-nav{margin-bottom:4px;line-height:1.6}
.legal-end{border-top:1px solid var(--line);margin-top:24px;padding-top:28px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}
.legal-end p{font-size:13px}
@media(max-width:760px){.support-contact{padding:24px}.support-contact strong{font-size:21px}.support-contact .text-link{font-size:19px}.legal-article h2{font-size:25px}.legal-pages{gap:8px 20px}.legal-article .article-nav{gap:12px 20px}}
@media print{.legal-pages,.legal-end>a{display:none}.legal-article{padding:0;max-width:none}.legal-article section{break-inside:auto}}
