.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;grid-column:1/-1;border-top:1px solid currentColor;padding-top:20px;font-size:12px;letter-spacing:.03em}.legal-links a{text-decoration:underline;text-underline-offset:4px}.legal-page{max-width:850px;margin:0 auto;padding:150px 28px 90px}.legal-page h1{font-size:clamp(42px,6vw,78px);line-height:1.08;margin:20px 0 28px}.legal-page h2{font-size:24px;margin:38px 0 14px}.legal-page p{line-height:1.8;max-width:72ch}.legal-page .legal-date{font-size:13px;opacity:.75}.legal-resources{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px}.legal-resources a,.legal-form-note a{text-decoration:underline;text-underline-offset:3px}.legal-form-note{font-size:12px;line-height:1.6;opacity:.85}@media(max-width:700px){.legal-page{padding:120px 22px 60px}.legal-links{gap:14px 20px}}

.practice-footer .legal-links{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;gap:24px}.practice-footer .legal-links a{white-space:nowrap;border:0;padding:0;margin:0}@media(max-width:700px){.practice-footer .legal-links{gap:clamp(10px,3vw,20px);font-size:11px}}
