/* Shared Exania header/footer refinements; same dimensions on all routes. */
.xl-footer .xl-footer-intro>p{font-family:'DM Sans','Manrope',sans-serif;font-size:clamp(12px,1vw,14px);font-weight:400;line-height:1.65;letter-spacing:-.01em;max-width:295px;margin-top:12px;color:#aab8b8}
.xl-footer .ex-footer-platform-link{display:inline-flex;align-items:center;gap:6px;white-space:normal;max-width:100%}
.xl-footer .ex-footer-platform-link svg{width:13px;height:13px;flex:0 0 13px;display:block;stroke:currentColor;fill:none}
.xl-footer #ex-privacy-open{appearance:none;display:inline-block;max-width:100%;min-height:0;border:0;border-radius:0;background:none;padding:0;margin:0;font-family:'DM Sans','Manrope',sans-serif;font-size:11px;font-weight:500;letter-spacing:0;line-height:1.45;color:#aab8b8;text-align:left;white-space:normal;cursor:pointer;box-shadow:none}
.xl-footer #ex-privacy-open:hover,.xl-footer #ex-privacy-open:focus-visible{color:#d0e9e3}
.xl-footer .xl-back-top svg{display:block;margin:auto;stroke:currentColor;fill:none}
.xl-footer .xl-footer-lockup{margin-bottom:22px}
.xl-footer .xl-footer-top{align-items:start}
@media(max-width:650px){.xl-footer .xl-footer-intro>p{font-size:12px;line-height:1.65;max-width:275px;margin-top:10px}.xl-footer #ex-privacy-open{font-size:10px;line-height:1.5}.xl-footer .ex-footer-platform-link{gap:4px}.xl-footer .ex-footer-platform-link svg{width:12px;height:12px;flex-basis:12px}}
@media(max-width:360px){.xl-footer .xl-footer-intro>p{font-size:11.5px}.xl-footer #ex-privacy-open{font-size:9.5px}}
