.foot__col a:visited{color:var(--color-steel)}.foot{background:var(--surface-paper-card);border-top:1px solid var(--card-border);padding-block:var(--spacing-80) var(--spacing-32)}.foot__top{display:grid;gap:var(--spacing-64);grid-template-columns:1fr 2fr;padding-bottom:var(--spacing-64)}.foot__brand img{height:2rem;width:auto}.foot__tag{color:var(--color-slate-600);font-size:var(--text-caption);line-height:var(--leading-caption);margin-top:var(--spacing-24);max-width:32ch}.foot__cols{display:grid;gap:var(--spacing-32);grid-template-columns:repeat(3,1fr)}.foot__col{display:flex;flex-direction:column;gap:.75rem}.foot__h{color:var(--color-slate-900);font-size:var(--text-micro);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-micro);margin-bottom:.25rem;text-transform:uppercase}.foot__col a{color:var(--color-slate-600);font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere;padding-block:.25rem;transition:color var(--dur-hover) ease}@media(hover:hover)and (pointer:fine){.foot__col a:hover,.foot__legal a:hover{color:var(--color-slate-900);text-decoration:underline;text-underline-offset:.1875rem}}.foot__legal a{transition:color var(--dur-hover) ease}.foot__bottom .micro{font-size:var(--text-caption);letter-spacing:normal;line-height:var(--leading-caption);text-transform:none}.foot__bottom{align-items:center;border-top:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:var(--spacing-16) var(--spacing-32);justify-content:space-between;padding-top:var(--spacing-32)}@media(max-width:1279px){.foot__top{gap:var(--spacing-48);grid-template-columns:1fr}}@media(max-width:767px){.foot__cols{gap:var(--spacing-32);grid-template-columns:1fr 1fr}.foot__bottom a{display:inline-block;padding-block:.875rem}.foot__col{gap:0}.foot__h{margin-bottom:.625rem}.foot__col a{padding-block:.625rem}}.foot__cta{align-self:start;margin-top:var(--spacing-24)}.foot__legal{flex-wrap:wrap;gap:var(--spacing-16) var(--spacing-32)}.foot__legal,.foot__soc{align-items:center;display:flex}.foot__soc{gap:var(--spacing-16)}.foot__soc a{color:var(--color-slate-600);display:block;margin:-4px;padding:.25rem;transition:color var(--dur-hover) ease}.foot__soc .ico{height:1.25rem;position:static;width:1.25rem}@media(hover:hover)and (pointer:fine){.foot__soc a:hover{color:var(--color-slate-900)}}.foot__credit{align-items:center;border-top:1px solid var(--card-border);color:var(--color-slate-600);display:flex;font-size:var(--text-caption);gap:var(--spacing-8);justify-content:center;letter-spacing:normal;line-height:var(--leading-caption);margin-top:var(--spacing-32);padding-top:var(--spacing-32);text-transform:none}.foot__credit a{color:var(--color-slate-900);text-decoration:underline;text-decoration-color:var(--color-cloud);text-decoration-thickness:1px;text-underline-offset:.1875rem;transition:text-decoration-color var(--dur-hover) ease}@media(hover:hover)and (pointer:fine){.foot__credit a:hover{text-decoration-color:var(--color-brand-orange)}}.foot__credit-mark{color:var(--color-steel)}@media(max-width:767px){.foot__credit{flex-wrap:wrap;text-align:center}}
