/* v2.93: common legal-page, phone, and footer styling; no consent banner. */
.data-footer-links{display:flex;flex-wrap:wrap;gap:13px;align-items:center}
.closing-contact{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.copy-phone{background:transparent;color:#0d2a3b;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;border:0;padding:10px}
.legal-page{min-height:65vh}
.legal-page p,.legal-page li{font-size:17px;line-height:1.6;max-width:900px}
.legal-page h1{font-size:clamp(29px,4vw,45px);line-height:1.15}
.legal-page h2{font-size:23px;margin-top:27px}
.legal-page ul{padding-left:22px}
@media(max-width:600px){.closing-contact{flex-direction:column;align-items:flex-start}.footer-bottom{flex-wrap:wrap;gap:14px}}
