/* Add after editorial.css. The existing blue, orange and green palette stays intact. */
.editorial-home .ed-life-links a{justify-content:flex-start;min-height:104px;gap:14px}
.editorial-home .ed-life-links a>span:last-child{margin-left:auto}
.editorial-home .zz2-life-thumb{display:block;flex:0 0 88px;width:88px;height:66px;overflow:hidden;border-radius:6px;background:#e1e8e9}
.editorial-home .zz2-life-thumb-image{display:block;width:100%;height:100%;object-fit:cover}

.friendly-legacy-content .premium-article-hero .zz2-case-hero{width:100%;max-width:none;margin:0;overflow:hidden;border-radius:10px;background:#e1e8e9}
.friendly-legacy-content .premium-article-hero .zz2-case-hero-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
@media(prefers-reduced-motion:no-preference){
  html.motion-photo-ready .friendly-legacy-content .zz2-case-hero-image{animation:zz2-photo-settle 1200ms cubic-bezier(.22,1,.36,1) both}
}

.friendly-legacy-content .premium-prose section[id^="case-group-"] li a{gap:14px;min-height:118px;padding:8px 10px;text-decoration:none}
.friendly-legacy-content .premium-prose section[id^="case-group-"] li a:hover .ed-case-label{text-decoration:underline}
.friendly-legacy-content .premium-prose section[id^="case-group-"] li a .zz2-case-thumb{display:block;flex:0 0 152px;width:152px;height:101px;overflow:hidden;border-radius:6px;background:#e1e8e9}
.friendly-legacy-content .premium-prose section[id^="case-group-"] li a .zz2-case-thumb-image{display:block;width:100%;height:100%;object-fit:cover}
.friendly-legacy-content .premium-prose section[id^="case-group-"] li a .ed-case-label{display:block;min-width:0;font-weight:700}
.friendly-legacy-content .zz2-case-index-page .premium-article-hero.friendly-image-hero{padding-block:14px 22px}
.friendly-legacy-content .zz2-case-index-page .premium-article-hero .premium-eyebrow{display:none}
.friendly-legacy-content .zz2-case-index-page .premium-article-layout{padding-top:28px}
.friendly-legacy-content .zz2-case-index-page .ed-case-filter{padding:14px 16px;margin-bottom:18px}
.friendly-legacy-content .zz2-case-index-page .premium-prose section[id^="case-group-"]:first-of-type h2{margin-top:0}

@media(max-width:720px){
  .editorial-home .ed-life-links a{min-height:82px;gap:12px}
  .editorial-home .zz2-life-thumb{flex-basis:72px;width:72px;height:54px}
  .friendly-legacy-content .zz2-case-article-page .premium-article-hero{padding-block:12px 18px}
  .friendly-legacy-content .zz2-case-article-page .premium-article-hero .friendly-image-hero__grid{gap:16px}
  .friendly-legacy-content .zz2-case-article-page .premium-article-hero .premium-article-deck{font-size:14px;line-height:1.65}
  .friendly-legacy-content .premium-prose section[id^="case-group-"] li a{min-height:92px;gap:11px;padding:7px 5px}
  .friendly-legacy-content .premium-prose section[id^="case-group-"] li a .zz2-case-thumb{flex-basis:108px;width:108px;height:72px}
  .friendly-legacy-content .zz2-case-index-page .premium-article-layout{padding-top:20px}
  .friendly-legacy-content .zz2-case-index-page .premium-article-hero.friendly-image-hero{padding-block:8px 14px}
  .friendly-legacy-content .zz2-case-index-page .premium-breadcrumb ol{margin-bottom:8px}
  .friendly-legacy-content .zz2-case-index-page .premium-article-hero h1{margin-block:5px 8px}
  .friendly-legacy-content .zz2-case-index-page .premium-article-hero .premium-article-deck{line-height:1.55}
  .friendly-legacy-content .zz2-case-index-page .premium-article-layout{padding-top:12px}
  .friendly-legacy-content .zz2-case-index-page .ed-case-filter{padding:12px 16px;margin-bottom:14px}
  .friendly-legacy-content .zz2-case-index-page .ed-case-filter label{margin-bottom:6px}
  .friendly-legacy-content .zz2-case-index-page .ed-case-filter p{margin-top:5px}
}
