.eco3-cluster-nav:has(>.eco3-cluster-nav__group){--e3n-navy:var(--ui-action);--e3n-ink:var(--ui-text);--e3n-gray:var(--ui-text-muted);--e3n-line:var(--ui-border);--e3n-line-soft:var(--ui-border);--e3n-paper:var(--ui-surface-raised);--e3n-gold:var(--ui-brand);--e3n-terra:var(--ui-brand);--e3n-sans:var(--ui-font-sans);--e3n-mono:var(--ui-font-mono);font-family:var(--e3n-sans);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 30px;background:var(--e3n-paper);border:1px solid var(--e3n-line);border-top:3px solid var(--e3n-gold);border-radius:2px;margin:36px 0;padding:20px 24px 18px}.eco3-cluster-nav:has(>.eco3-cluster-nav__group)>.eco3-cluster-nav__title{grid-column:1/-1;font-family:var(--e3n-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--e3n-ink);margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--e3n-line-soft)}.eco3-cluster-nav .eco3-cluster-nav__group{min-width:0;margin:0}.eco3-cluster-nav .eco3-cluster-nav__label{font-family:var(--e3n-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--e3n-gray);margin:12px 0 7px}.eco3-cluster-nav ul.eco3-cluster-nav__list{list-style:none;margin:0;padding:0}.eco3-cluster-nav ul.eco3-cluster-nav__list li{margin:0 0 7px;padding:0 0 0 14px;position:relative;font-size:.9rem;line-height:1.45}.eco3-cluster-nav ul.eco3-cluster-nav__list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:2px;background:var(--e3n-terra)}.eco3-cluster-nav ul.eco3-cluster-nav__list a{color:var(--ui-link);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ui-link) 22%,transparent);transition:color .15s,border-color .15s}.eco3-cluster-nav ul.eco3-cluster-nav__list a:hover{color:var(--ui-brand-text);border-bottom-color:var(--ui-brand)}@media (max-width:640px){.eco3-cluster-nav:has(>.eco3-cluster-nav__group){grid-template-columns:1fr;padding:16px 16px 14px;gap:0 0}}@media (prefers-reduced-motion:reduce){.eco3-cluster-nav ul.eco3-cluster-nav__list a{transition:none}}