.ask-ai{margin:26px 0 0;padding:0;border:0;text-align:left;max-width:100%;box-sizing:border-box}.ask-ai .ask-ai__h{margin:0 0 10px!important;padding:0!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.45!important;color:#6fb4ba!important;text-align:inherit;max-width:none!important;width:auto!important;font-style:normal!important}.ask-ai .ask-ai__row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start;margin:0!important;padding:0!important}.ask-ai a.ask-ai__t{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:44px!important;height:44px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:11px!important;box-shadow:0 0 0 1px rgba(255,255,255,.2)!important;text-decoration:none!important;line-height:0!important;opacity:1!important;transition:transform .15s ease}.ask-ai a.ask-ai__t::before,.ask-ai a.ask-ai__t::after{content:none!important;display:none!important}.ask-ai a.ask-ai__t svg{display:block!important;width:24px!important;height:24px!important;margin:0!important;fill:initial}.ask-ai a.ask-ai__t:hover{transform:translateY(-2px)}.ask-ai a.ask-ai__t:focus-visible{outline:3px solid #6fb4ba;outline-offset:3px}.ask-ai a.ask-ai__t[data-ai=chatgpt]{background:#10A37F!important}.ask-ai a.ask-ai__t[data-ai=claude]{background:#D97757!important}.ask-ai a.ask-ai__t[data-ai=perplexity]{background:#1F1F1F!important}.ask-ai a.ask-ai__t[data-ai=gemini]{background:#FFFFFF!important}.ask-ai a.ask-ai__t[data-ai=grok]{background:#000000!important}@media (prefers-reduced-motion:reduce){.ask-ai a.ask-ai__t{transition:none}.ask-ai a.ask-ai__t:hover{transform:none}}footer.footer { padding-top: 60px; }footer.footer .footer__map { padding-bottom: 44px; }@media (min-width: 1100px) {footer.footer .footer__map { grid-template-columns: .8fr 1.1fr 1.1fr 1.1fr 1.1fr 1.1fr; column-gap: 36px; }footer.footer .footer__map > .footer__mapcol:nth-child(2),footer.footer .footer__map > .footer__mapcol:nth-child(3) { grid-column: span 2; }footer.footer .footer__map > .footer__mapcol:nth-child(2) .footer__links,footer.footer .footer__map > .footer__mapcol:nth-child(3) .footer__links { column-count: 2; column-gap: 36px; }footer.footer .footer__map .footer__links li { break-inside: avoid; }footer.footer .footer__inner { grid-template-columns: 1.5fr 1fr 1fr 1fr 1.2fr; column-gap: 40px; }}@media (max-width: 640px) {footer.footer .footer__map { grid-template-columns: 1fr 1fr !important; column-gap: 20px; row-gap: 32px; }footer.footer .footer__map > .footer__mapcol:nth-child(1) { order: 1; }footer.footer .footer__map > .footer__mapcol:nth-child(4) { order: 2; }footer.footer .footer__map > .footer__mapcol:nth-child(2) { order: 3; }footer.footer .footer__map > .footer__mapcol:nth-child(3) { order: 4; }footer.footer .footer__map .footer__links a { font-size: 13px; line-height: 1.35; display: inline-block; }footer.footer .footer__inner { grid-template-columns: 1fr 1fr !important; column-gap: 20px; row-gap: 26px; }footer.footer .footer__inner > .footer__col--brand { grid-column: 1 / -1; }footer.footer .footer__inner p, footer.footer .footer__inner a { overflow-wrap: anywhere; }}