.footer-connected{border-top:1px solid #66848a55;grid-template-columns:minmax(180px,.9fr) minmax(0,2.1fr);align-items:start;gap:32px;padding:30px 0 34px;display:grid}.footer-connected>.eyebrow{color:#a5bbc0}.footer-connected>nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.footer-connected a{color:#eef6f4;border-bottom:1px solid #66848a55;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 0;font-size:clamp(15px,1.1vw,18px);font-weight:500;line-height:1.3;transition:color .25s;display:flex}.footer-connected a svg{width:17px;height:17px;color:var(--jc-action);transition:transform .25s}.footer-connected a:is(:hover,:focus-visible){color:var(--jc-action)}.footer-connected a:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.navigation-connected{border-top:1px solid #a9c5c633;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:-8px 0 18px;display:grid}.navigation-connected a{color:#d2e0e1;border-bottom:1px solid #a9c5c633;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 0;font-size:12px;font-weight:550;line-height:1.25;transition:color .25s;display:flex}.navigation-connected a svg{color:var(--jc-turquoise);transition:transform .25s}.navigation-connected a:is(:hover,:focus-visible){color:var(--jc-turquoise)}.navigation-connected a:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}@media (max-width:600px){.footer-connected{grid-template-columns:1fr;gap:12px;padding:24px 0 28px}.footer-connected>nav{grid-template-columns:1fr}.footer-connected a{min-height:48px;font-size:16px}.navigation-connected{gap:0 14px;margin:-4px 0 14px}.navigation-connected a{min-height:36px;padding:7px 0;font-size:11px}}@media (prefers-reduced-motion:reduce){.footer-connected :is(a,svg),.navigation-connected :is(a,svg){transition:none}}.site-footer.home-footer.footer-night .footer-main>nav a.footer-specialist-link{color:var(--jc-action);font-weight:600}.site-footer.home-footer.footer-night .footer-main>nav a.footer-specialist-link:is(:hover,:focus-visible){color:var(--jc-action-ink)}.footer-utilities{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (max-width:700px){.footer-utilities{gap:14px;padding-top:8px}}.social-links{align-items:center;gap:4px;display:flex}.social-links a{color:#eef6f4;border-radius:50%;place-items:center;width:40px;min-height:44px;transition:color .2s,background .2s;display:grid}.social-links svg{width:18px;height:18px;display:block}.social-links a:is(:hover,:focus-visible){color:var(--jc-action);background:#eef6f40a}@media (prefers-reduced-motion:reduce){.social-links a{transition:none}}.navigation-footer[data-connected-links=true] .navigation-secondary{margin-bottom:0}.navigation-specialists{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.navigation-specialists a{min-height:52px;color:var(--jc-action);text-align:left;border-bottom:1px solid #a9c5c633;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:600;line-height:1.25;transition:background-color .2s,color .2s,padding .2s;display:flex}.navigation-specialists a svg{flex:none;width:18px;height:18px}.navigation-specialists a:is(:hover,:focus-visible){background:var(--jc-action);color:var(--jc-action-ink);padding-inline:8px}.navigation-utilities{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding-top:20px;display:flex}.navigation-utilities .navigation-languages{gap:8px}@media (max-width:380px){.navigation-utilities{justify-content:center;column-gap:12px}}@media (prefers-reduced-motion:reduce){.navigation-specialists a{transition:none}}
