.footer__inner{gap:var(--space-7);padding:var(--space-4);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);display:grid}.footer h2{font:inherit;font-weight:var(--font-weight-500);margin-bottom:var(--space-3)}.footer__email{gap:var(--space-2);display:flex}.footer__email input{width:100%;min-width:0;padding:var(--space-2) var(--space-5);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-full)}.footer__email input::placeholder{color:var(--color-passive-2)}.footer__email .button{flex-shrink:0;min-width:112px}.footer__email .button:disabled{background:var(--color-black-500);border-color:var(--color-black-500);color:var(--color-white)}.footer__social{margin-top:var(--space-3)}.footer__social>div{align-items:center;gap:var(--space-2);display:flex}.footer__groups{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.footer ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.footer__groups li>:is(a,span):is(:hover,:focus-visible,:active){color:var(--color-red-500)}@media (min-width:1024px){.footer__inner{gap:var(--space-10);padding:var(--space-9) var(--space-10);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.footer__email{max-width:476px}.footer__social{margin-top:var(--space-12)}.footer__groups{gap:var(--space-8);grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}}.footer--authentication .footer__inner{padding-bottom:var(--space-9);line-height:var(--line-height-caption)}.footer--authentication h2{margin-bottom:var(--space-2)}.footer--authentication .footer__newsletter>h2{font-weight:var(--font-weight-400)}.footer--authentication .footer__email input,.footer--authentication .footer__email .button{height:calc(var(--space-7) + var(--space-1));padding-block:calc(var(--space-2) - var(--border-thin))}.footer--authentication .footer__social .geela-icon{width:var(--space-6);height:var(--space-6)}.footer--authentication .footer__groups{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}@media (min-width:1024px){.footer--authentication .footer__inner{padding:calc(var(--space-9) - var(--border-medium)) calc(var(--space-10) + var(--space-1)) calc(var(--space-9) + var(--space-2));line-height:var(--line-height-body-lg);grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.footer--authentication h2{margin-bottom:var(--space-3)}.footer--authentication .footer__social .geela-icon{width:auto;height:auto}.footer--authentication .footer__groups{grid-template-columns:minmax(0,.5fr) minmax(0,1fr)}.footer--authentication ul{gap:var(--space-1)}}
