.mainNav .sections .item{--local--gap:var(--size-l);--local--color-default:var(--color-text_link_primary_default);--local--color-hover:var(--color-text_link_primary_hover);--local--color-active:var(--color-text_link_primary_active);align-items:center;background:none;border:none;column-gap:var(--local--gap);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;min-width:50%;padding:0;text-decoration:none;transition:color var(--timing) var(--easing);width:fit-content}.mainNav .sections .item:not(:hover,:active){color:var(--local--color-default)}.mainNav .sections .item:is(:hover){color:var(--local--color-hover)}.mainNav .sections .item:is(:active){color:var(--local--color-active)}.mainNav .sections .item .text{transition:transform var(--timing) var(--easing)}.mainNav .sections .item:not(:hover,:active) .text{transform:translateX(0)}.mainNav .sections .item:is(:hover) .text{transform:translateX(15px)}@media (pointer:coarse){.mainNav .sections .item{outline:none}}.mainNav .sections:not(.sub) .item .text{font:400 normal clamp(1.5rem,calc(.95238vw + 1.28571rem),2rem) /125% var(--font-text),Arial,sans-serif}.mainNav .sections:not(.sub) .item .icon{font-size:clamp(1.125rem,calc(.71429vw + .96429rem),1.5rem)}.mainNav .sections:is(.sub) .item .text{font:400 normal clamp(1rem,calc(.95238vw + .78571rem),1.5rem) /125% var(--font-text),Arial,sans-serif}.mainNav .sections:is(.sub) .item .icon{font-size:1.125rem}