.gc-footer{--navy:#0d1726;--blue:#278be8;--amber:#e8a34a;--on-navy-muted:#aab6c5;--line-dark:#ffffff1f;--wrap:90rem;--gutter:clamp(1.25rem, 3vw, 2.5rem);background:var(--navy);color:var(--on-navy-muted);font-family:"GC IBM Plex Sans", var(--font-sans-face,"IBM Plex Sans"), var(--font-he-face,"IBM Plex Sans Hebrew"), system-ui, sans-serif;margin-top:auto;font-size:1rem;line-height:1.5;position:relative}.gc-footer *,.gc-footer :before,.gc-footer :after{box-sizing:border-box}.gc-footer a{color:#e4eaf1;text-decoration:none}.gc-footer a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.gc-footer .footer-stripe{height:5px;display:flex}.gc-footer .footer-stripe i:first-child{background:var(--blue);width:14rem}.gc-footer .footer-stripe i:nth-child(2){background:var(--amber);width:6rem}.gc-footer .footer-stripe i:nth-child(3){background:var(--blue);width:4rem}.gc-footer .footer-wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.gc-footer .footer-top{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.gc-footer .footer-brand img{aspect-ratio:702/240;width:auto;height:104px;margin-bottom:1.5rem;display:block}.gc-footer .footer-brand p{color:#c9d3df;max-width:30rem;margin:0;font-size:1.0625rem;line-height:1.6}.gc-footer .footer-region h2{font-family:"GC Space Grotesk", var(--font-display-face,"Space Grotesk"), var(--font-he-face,"IBM Plex Sans Hebrew"), system-ui, sans-serif;color:#fff;margin:0 0 .6rem;font-size:clamp(1.25rem,2vw,1.6rem)}.gc-footer .footer-region p{max-width:28rem;color:var(--on-navy-muted);margin:0 0 1rem}.gc-footer .footer-langs{flex-wrap:wrap;gap:.5rem;display:flex}.gc-footer .footer-langs a{border:1px solid var(--line-dark);color:#fff;border-radius:999px;padding:.45rem .95rem;font-size:.875rem;font-weight:600}.gc-footer .footer-langs a:hover{border-color:var(--amber)}.gc-footer .footer-langs a[aria-current=page]{color:var(--navy);background:#fff;border-color:#fff}.gc-footer .footer-cols{grid-template-columns:1.1fr 1.1fr .8fr .9fr;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.gc-footer .footer-cols h3{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin:0 0 1.1rem;font-size:.8125rem;font-weight:700}.gc-footer .footer-cols ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.gc-footer .footer-cols a,.gc-footer .footer-cols li>span{color:#e4eaf1;font-size:1rem;line-height:1.35}.gc-footer .footer-legal-row .footer-legal-action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gc-footer .footer-cols a:hover,.gc-footer .footer-legal-row .footer-legal-action:hover,.gc-footer .footer-legal-row a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:4px}.gc-footer .footer-cols .footer-note{color:var(--on-navy-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.gc-footer .footer-legal-row{border-top:1px solid var(--line-dark);color:var(--on-navy-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.5rem 2rem;font-size:.875rem;display:flex}html[data-consent-reserve] .gc-footer .footer-legal-row{padding-bottom:11rem}.gc-footer .footer-legal-row ul{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.gc-footer .footer-legal-row p{margin:0}@media (max-width:1000px){.gc-footer .footer-top{grid-template-columns:1fr}.gc-footer .footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gc-footer .footer-cols{grid-template-columns:1fr}.gc-footer .footer-brand img{height:84px}}
