main[data-ie-content-edition] .ie-category-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;overflow:visible;padding:.25rem 0;margin-block:1rem 1.25rem}
main[data-ie-content-edition] .ie-category-nav a{display:flex;min-height:88px;min-width:0;flex-direction:column;justify-content:center;align-items:center;gap:.24rem;padding:.4rem .25rem;border:1px solid var(--line);border-radius:9px;text-align:center;white-space:normal;line-height:1.4;text-decoration:none;color:var(--ie-forest);background:var(--ie-paper)}
main[data-ie-content-edition] .ie-category-nav a[aria-current]{border-color:currentColor;box-shadow:inset 0 -3px currentColor;background:color-mix(in srgb,var(--ie-lime) 38%,var(--ie-paper))}
main[data-ie-content-edition] .edition-category-art{height:44px;width:68px;max-width:90%;flex:none}
main[data-ie-content-edition] :is(.edition-faq,.edition-contents){background:var(--ie-paper);padding:1rem;border:1px solid var(--line);border-radius:.8rem;margin-block:1rem}
main[data-ie-content-edition] .edition-faq input{min-height:44px;width:100%;font-size:max(1rem,16px)}
main[data-ie-content-edition] .edition-faq p:empty{display:none}
main[data-ie-content-edition] .help-grid details[hidden]{display:none!important}
main[data-ie-content-edition] .edition-contents summary{cursor:pointer;min-height:44px;align-content:center}
main[data-ie-content-edition] .edition-contents nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.35rem .8rem;padding-top:.6rem}
main[data-ie-content-edition] .edition-contents a,main[data-ie-content-edition] [data-ie-empty-action]{display:inline-flex;align-items:center;min-height:44px;color:var(--ie-forest);text-underline-offset:.23em}
main[data-ie-content-edition] .prose h2[id]{scroll-margin-top:7rem}
@media(max-width:850px){main[data-ie-content-edition] .ie-category-nav{grid-template-columns:repeat(4,minmax(0,1fr))}main[data-ie-content-edition] .ie-category-nav a{min-height:66px;font-size:.84rem}main[data-ie-content-edition] .edition-category-art{height:33px;width:48px}}
@media print{.edition-faq,.edition-contents{display:none}}

/* Discovery applies to the existing working links, including aria-current.
   Assets and product data are never replaced. */
main[data-ie-inner] .ie-category-nav {counter-reset:ie-cats;gap:8px;}
main[data-ie-inner] .ie-category-nav a {
  counter-increment:ie-cats;position:relative;isolation:isolate;overflow:hidden;
  border-radius:4px 13px 4px 4px;min-height:100px;padding:.65rem .35rem .5rem;justify-content:flex-end;
  background:linear-gradient(155deg,color-mix(in srgb,var(--ix-paper) 46%,white),var(--ix-paper));
}
main[data-ie-inner] .ie-category-nav a::before {
  content:counter(ie-cats,decimal-leading-zero);position:absolute;direction:ltr;inset-block-start:6px;inset-inline-start:7px;
  font-variant-numeric:tabular-nums;line-height:1;font-size:.62rem;color:var(--ix-muted);letter-spacing:.055em;
}
main[data-ie-inner] .ie-category-nav a::after {
  content:'';pointer-events:none;position:absolute;left:10%;right:10%;top:70%;
  border-block-end:1px dashed color-mix(in srgb,var(--ix-ink) 22%,transparent);
}
main[data-ie-inner] .ie-category-nav .review-category-art {margin-block:0 .4rem;max-width:90%;}
main[data-ie-inner] .ie-category-nav a[aria-current] {
  background:color-mix(in srgb,var(--ix-lime) 49%,var(--ix-paper));border-color:var(--ix-ink);
  box-shadow:inset 0 -3px var(--ix-ink);
}
main[data-ie-inner] .ie-category-nav a:focus-visible {outline-offset:2px;}
@media(max-width:850px){main[data-ie-inner] .ie-category-nav a {min-height:78px;flex-direction:column;flex-wrap:nowrap;}}
@media(max-width:650px){main[data-ie-inner] .ie-category-nav {gap:5px;}main[data-ie-inner] .ie-category-nav a {min-height:72px;}main[data-ie-inner] .ie-category-nav a::before{font-size:.51rem;inset-block-start:5px;inset-inline-start:5px;}}
main[data-ie-inner] .ie-category-nav a::before {content:counter(ie-cats,decimal-leading-zero) / "";}
main[data-ie-inner] .ie-category-nav a[data-ie-kind=""]::after {display:none;}
