
:root{
  --ic-process-surface:#efff1a;
  --ic-process-ink:#3a1d13;
  --ic-process-line:rgba(58,29,19,.28);
}
html body header.nav,
html body footer.footer-redesign{
  background:var(--ic-process-surface) !important;
  background-color:var(--ic-process-surface) !important;
  color:var(--ic-process-ink) !important;
  border:0 !important;
  box-shadow:none !important;
}
html body header.nav *,
html body footer.footer-redesign *{
  color:var(--ic-process-ink) !important;
  -webkit-text-fill-color:var(--ic-process-ink) !important;
}
html body header.nav::before,
html body header.nav::after,
html body footer.footer-redesign::before,
html body footer.footer-redesign::after{
  content:none !important;
  display:none !important;
  background:none !important;
}
html body header.nav .menu-toggle,
html body header.nav .pill,
html body header.nav .ic-lang-switcher,
html body header.nav .news-tool-trigger{
  background:transparent !important;
  color:var(--ic-process-ink) !important;
  border-color:var(--ic-process-line) !important;
}
html body header.nav .menu-toggle:hover,
html body header.nav .menu-toggle:focus-visible,
html body header.nav .pill:hover,
html body header.nav .pill:focus-visible,
html body header.nav .news-tool-trigger:hover,
html body header.nav .news-tool-trigger:focus-visible,
html body.news-panel-open header.nav .news-tool-trigger{
  background:var(--ic-process-ink) !important;
  color:var(--ic-process-surface) !important;
  -webkit-text-fill-color:var(--ic-process-surface) !important;
  border-color:var(--ic-process-ink) !important;
}
html body header.nav .menu-toggle:hover *,
html body header.nav .menu-toggle:focus-visible *,
html body header.nav .pill:hover *,
html body header.nav .pill:focus-visible *{
  color:var(--ic-process-surface) !important;
  -webkit-text-fill-color:var(--ic-process-surface) !important;
}
html body header.nav .section-menu{
  background:linear-gradient(180deg,rgba(239,255,26,.99),rgba(239,255,26,.97)) !important;
  border-color:var(--ic-process-line) !important;
  box-shadow:0 28px 80px rgba(58,29,19,.16) !important;
}
html body header.nav .section-menu .pill{
  color:var(--ic-process-ink) !important;
  -webkit-text-fill-color:var(--ic-process-ink) !important;
}
html body header.nav .brand.navbar-brand-inline .navbar-wordmark{
  color:var(--ic-process-ink) !important;
  -webkit-text-fill-color:var(--ic-process-ink) !important;
}
html body header.nav .navbar-symbol-img,
html body footer.footer-redesign .footer-logo-img{
  filter:none !important;
  -webkit-filter:none !important;
  mix-blend-mode:normal !important;
  opacity:1 !important;
}
html body footer.footer-redesign .footer-redesign-inner,
html body footer.footer-redesign .footer-redesign-main,
html body footer.footer-redesign .footer-brand-block,
html body footer.footer-redesign .footer-nav-block,
html body footer.footer-redesign .footer-col,
html body footer.footer-redesign .footer-follow,
html body footer.footer-redesign .footer-redesign-bottom{
  background:transparent !important;
  background-color:transparent !important;
}
html body footer.footer-redesign .footer-col h3,
html body footer.footer-redesign .footer-follow h3{
  font-size:16px !important;
  line-height:1 !important;
  letter-spacing:.08em !important;
  margin:0 0 28px !important;
}
html body footer.footer-redesign .footer-col ul{
  gap:14px !important;
}
html body footer.footer-redesign .footer-col li,
html body footer.footer-redesign .footer-col a,
html body footer.footer-redesign .footer-socials span{
  font-size:20px !important;
  line-height:1.08 !important;
}
html body footer.footer-redesign .footer-redesign-bottom{
  visibility:visible !important;
  opacity:1 !important;
  transform:none !important;
  filter:none !important;
  font-size:17px !important;
  line-height:1 !important;
  border-top:1px solid var(--ic-process-line) !important;
}
