@layer equip{.eq-footer{box-sizing:border-box;min-width:0;padding-block:var(--eq-space-4);border-top:1px solid var(--eq-line);color:var(--eq-ink-2);font:var(--eq-weight) var(--eq-text-s) / 1.5 var(--eq-font);container:eq-footer/inline-size}.eq-footer-inner{--_inset:0px;box-sizing:border-box;gap:var(--eq-space-5);max-width:var(--eq-footer-max-width,none);padding-inline:var(--_inset);flex-direction:column;margin-inline:auto;display:flex}.eq-footer:is([data-inset=m],[data-inset=l])>.eq-footer-inner{--_inset:var(--eq-space-4)}.eq-footer-main{gap:var(--eq-space-5);display:grid}.eq-footer-lead{align-items:flex-start;gap:var(--eq-space-2);min-width:0;max-width:var(--eq-footer-lead-width,36ch);flex-direction:column;display:flex}.eq-footer-brand{color:var(--eq-ink);font-size:var(--eq-text-l);font-weight:var(--eq-weight-strong)}.eq-footer-brand a{color:inherit;text-decoration:none}.eq-footer-blurb{margin:0}.eq-footer-lead :is(input,textarea)::placeholder{color:var(--eq-ink-3);opacity:1}.eq-footer-nav{gap:var(--eq-space-5) var(--eq-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));min-width:0;display:grid}.eq-footer-column{min-width:0}.eq-footer-heading{margin:0 0 var(--eq-space-1);color:var(--eq-ink);font-size:var(--eq-text-s);font-weight:var(--eq-weight-strong);line-height:24px}.eq-footer-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eq-footer-link{min-height:var(--eq-h-s);border-radius:var(--eq-radius-s);color:var(--eq-ink-2);overflow-wrap:anywhere;transition:color var(--eq-dur) var(--eq-ease);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.eq-footer-link:hover{color:var(--eq-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-underline-offset:.22em}}.eq-footer-link:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-footer-link[aria-current=page]{color:var(--eq-ink)}.eq-footer-bottom{justify-content:space-between;align-items:center;gap:var(--eq-space-2) var(--eq-space-4);padding-top:var(--eq-space-3);border-top:1px solid var(--eq-line);color:var(--eq-ink-3);font-size:var(--eq-text-xs);flex-wrap:wrap;display:flex}.eq-footer-main:empty+.eq-footer-bottom,.eq-footer-bottom:only-child{border-top:0;padding-top:0}.eq-footer-legal{align-items:center;gap:var(--eq-space-1) var(--eq-space-3);flex-wrap:wrap;min-width:0;display:flex}.eq-footer-legal a{border-radius:var(--eq-radius-s);min-height:24px;color:var(--eq-ink-2);align-items:center;display:inline-flex}.eq-footer-legal a:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-footer-social{align-items:center;gap:var(--eq-space-1);color:var(--eq-ink-2);flex-wrap:wrap;display:flex}.eq-footer-social-link{width:var(--eq-h-s);height:var(--eq-h-s);border-radius:var(--eq-radius-s);color:var(--eq-ink-2);transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);place-items:center;display:grid}@media (hover:hover){.eq-footer-social-link:hover{background:var(--eq-tint);color:var(--eq-ink)}}.eq-footer-social-link:active{scale:var(--eq-press)}.eq-footer-social-link:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}@container eq-footer (min-width:640px){.eq-footer[data-inset=l]>.eq-footer-inner{--_inset:var(--eq-space-5)}}@container eq-footer (min-width:560px){.eq-footer-main:has(.eq-footer-lead):has(.eq-footer-nav){gap:var(--eq-space-6);grid-template-columns:minmax(180px,1fr) 2fr}}}
