.footer_footer__GoTLO{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding-top:48px}.footer_directory__f5OyM{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:40px;padding-bottom:36px}.footer_brand__K4Gvk{min-width:0}.footer_brand__K4Gvk>a:first-child{display:inline-flex;align-items:center;min-height:66px}.footer_brand__K4Gvk img,.footer_brand__K4Gvk svg[data-brand-logo]{width:220px;height:66px;object-fit:contain;max-width:100%}.footer_brand__K4Gvk>p{font-size:13px;margin:14px 0 18px}.footer_phone__5iSP9{display:inline-flex;align-items:center;gap:12px;min-height:52px;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.footer_phone__5iSP9 small{display:block;color:var(--muted);font-size:12px;margin-bottom:3px}.footer_email__u_srV{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;overflow-wrap:anywhere;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.footer_brand__K4Gvk address{font-style:normal;font-size:12px;line-height:1.8;color:var(--muted);max-width:32ch;margin-top:14px}.footer_mapLink__4qlm_{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600}.footer_socialLinks__w_bBA{display:flex;gap:8px;margin-top:8px}.footer_socialLinks__w_bBA a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--ink)}.footer_socialLinks__w_bBA a:hover{background:var(--surface)}.footer_connections__nKGsP{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-block:1px solid var(--line);padding-block:26px}.footer_connections__nKGsP h2{font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.025em}.footer_connections__nKGsP p{color:var(--muted);font-size:12px;line-height:1.6;margin-top:7px}.footer_app__VkPqq,.footer_social__ADZta{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.footer_app__VkPqq>div:first-child{flex-shrink:0}.footer_app__VkPqq>div:first-child>a{min-height:44px;display:inline-flex;align-items:center;gap:7px;text-decoration:underline;text-underline-offset:4px;font-size:12px}.footer_support__dkSKC{display:grid;grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;padding-block:30px 36px}.footer_assurances___w3a2 h2{font:600 14px/1.5 var(--body);margin-bottom:16px}.footer_assurances___w3a2 nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.footer_assurances___w3a2 a{display:flex;align-items:center;gap:12px;min-height:56px;font-size:13px;font-weight:550}.footer_assurances___w3a2 svg{flex-shrink:0;color:var(--ink)}.footer_assurances___w3a2 small{display:block;color:var(--muted);font-size:11px;font-weight:400;line-height:1.5;margin-top:4px}.footer_footer__GoTLO a:hover{text-decoration:underline;text-underline-offset:4px}.footer_footer__GoTLO a:focus-visible,.footer_footer__GoTLO summary:focus-visible{outline:2px solid var(--success);outline-offset:4px}.footer_legal__sXYJc{background:var(--forest-ink);color:var(--paper);padding-block:22px}.footer_legalInner__HvSJk{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer_legal__sXYJc p{font-size:11px;line-height:1.8}.footer_legalInner__HvSJk>div{text-align:right}.footer_legal__sXYJc a{display:inline-flex;min-height:44px;gap:8px;align-items:center;font-size:12px}.footer_legal__sXYJc a:focus-visible{outline-color:var(--lime)}@media (max-width:1200px){.footer_directory__f5OyM{gap:28px}.footer_connections__nKGsP{gap:32px}.footer_app__VkPqq,.footer_social__ADZta{align-items:flex-start;flex-direction:column;gap:12px}.footer_support__dkSKC{grid-template-columns:1fr 1.5fr;gap:32px}.footer_assurances___w3a2 a{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:1024px){.footer_directory__f5OyM{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.footer_support__dkSKC{grid-template-columns:minmax(0,1fr);gap:26px}.footer_assurances___w3a2 a{flex-direction:row;align-items:center}}@media (max-width:767px){.footer_footer__GoTLO{padding-top:28px}.footer_directory__f5OyM{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:24px}.footer_brand__K4Gvk{padding-bottom:24px}.footer_brand__K4Gvk>p{margin-block:8px 12px}.footer_brand__K4Gvk address{max-width:40ch;margin-top:10px}.footer_connections__nKGsP{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px}.footer_social__ADZta{flex-direction:row;align-items:center}.footer_social__ADZta>div:first-child{flex:1 1}.footer_connections__nKGsP h2{font-size:22px}.footer_social__ADZta p{max-width:24ch}.footer_app__VkPqq{border-top:1px solid var(--line);padding-top:22px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 18px}.footer_support__dkSKC{padding-block:26px}.footer_assurances___w3a2 nav{gap:10px}.footer_assurances___w3a2 a{flex-direction:column;align-items:flex-start;gap:10px;font-size:12px}.footer_assurances___w3a2 small{font-size:11px}.footer_legalInner__HvSJk{flex-direction:column;align-items:flex-start;gap:12px}.footer_legalInner__HvSJk>div{text-align:left}.footer_legal__sXYJc p{font-size:11px}}@media (max-width:374px){.footer_social__ADZta{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width:1024px){.footer_footer__GoTLO{padding-bottom:var(--city-bottom-nav-height,0)}}