/* One primary link covers each editorial card without enclosing rich-text links. */
.editorial-card--linked{position:relative;isolation:isolate}
.editorial-card__link{position:static}
.editorial-card__link::after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer}
.editorial-card__link:focus-visible{outline:0}
.editorial-card__link:focus-visible::after{outline:3px solid var(--focus-color);outline-offset:-3px}
.editorial-card--linked .rte a{position:relative;z-index:2}
.editorial-card--linked:has(.editorial-card__link:hover) h3{text-decoration:underline;text-underline-offset:3px}
.editorial-page-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:28px}
.editorial-page-index>article{position:relative;min-width:0;padding:24px;background:var(--color-pale)}
.rte .editorial-page-index h2{font-size:1.15rem;line-height:1.4;margin:0 0 14px}
.editorial-page-index h2>a::after{content:"";position:absolute;inset:0;cursor:pointer}
.editorial-page-index h2>a:focus-visible{outline:0}
.editorial-page-index h2>a:focus-visible::after{outline:3px solid var(--focus-color);outline-offset:-3px}
.editorial-page-index p:last-child{margin-bottom:0}
@media(max-width:767px){.editorial-page-index{grid-template-columns:1fr;gap:18px}}
