.ic-nav__branch{position:relative;display:flex;align-items:center}
.ic-nav__parent{display:flex;align-items:center;min-height:48px;padding:5px 0;color:var(--ic-ink);text-decoration:none;font-size:12px;font-weight:500;white-space:nowrap}
.ic-nav__branch--split>.ic-nav__dropdown{position:static}
.ic-nav__dropdown--split>summary{justify-content:center;min-width:32px;min-height:48px;padding:5px 8px}
.ic-nav__caret{display:flex;width:10px;height:10px;align-items:center;justify-content:center;transition:transform .15s ease}
.ic-nav__caret svg{display:block;position:static;top:auto;right:auto;width:10px;height:7px}
.ic-nav__dropdown[open]>summary>.ic-nav__caret{transform:rotate(180deg)}
.ic-nav__parent:focus-visible,.ic-nav__dropdown>summary:focus-visible{outline:2px solid #89661c;outline-offset:3px;border-radius:3px}
@media(min-width:750px){.ic-nav__list{flex-wrap:wrap;gap:0 clamp(12px,1.5vw,24px)}.ic-nav__list>li:last-child .ic-nav__submenu{left:auto;right:0}}
@media(min-width:750px) and (max-width:989px){.ic-nav__parent{font-size:11px}.ic-nav__dropdown--split>summary{min-width:24px;padding-right:5px;padding-left:5px}.ic-nav__list{gap:0 12px}}
@media(max-width:749px){
  .ic-mobile-menu__panel .ic-nav__branch{display:block;position:relative}
  .ic-mobile-menu__panel .ic-nav__parent{min-height:50px;padding:14px 52px 14px 0;font-size:14px;white-space:normal}
  .ic-mobile-menu__panel .ic-nav__dropdown--split>summary{position:absolute;top:0;right:0;justify-content:center;width:44px;min-height:50px;padding:14px 0}
  .ic-mobile-menu__panel .ic-nav__branch>.ic-nav__dropdown:not(.ic-nav__dropdown--split)>summary{width:100%;justify-content:space-between}
  .ic-mobile-menu__panel .ic-nav__submenu{min-width:0}
}
@media(prefers-reduced-motion:reduce){.ic-nav__caret{transition:none}}
