/* V116: illustrated news cards. Scoped to the existing homepage section. */
#homePage #cvs-home-news-v99 .pathway-card{padding:0;overflow:hidden;border:1px solid #648866;border-radius:10px 22px 10px 22px;background:#0c3527;box-shadow:4px 5px 0 #021e15;transition:border-color .18s ease,transform .18s ease}
#homePage #cvs-home-news-v99 .pathway-card::before{display:none}
#homePage #cvs-home-news-v99 .news-visual-v116{position:relative;isolation:isolate;width:100%;height:190px;overflow:hidden;border-bottom:3px solid #afe82e;background:#1b4933}
#homePage #cvs-home-news-v99 .news-visual-v116>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%}
#homePage #cvs-home-news-v99 .news-visual-v116::after{content:"";position:absolute;inset:45% 0 0;z-index:1;background:linear-gradient(transparent,#052416d9);pointer-events:none}
#homePage #cvs-home-news-v99 .news-label-v116{position:absolute;z-index:2;left:18px;right:18px;bottom:14px;display:flex;align-items:center;gap:10px;color:#fff;font:700 14px/1.4 Arial,sans-serif;text-shadow:0 1px 3px #052416}
#homePage #cvs-home-news-v99 .news-label-v116 .path-num{margin:0;min-width:38px;min-height:30px;padding:4px 8px;align-self:center;flex-shrink:0;border:1px solid #082318;text-shadow:none;box-shadow:2px 2px 0 #082318;font-size:14px}
#homePage #cvs-home-news-v99 .cvs-offer-content-v99{padding:24px;gap:0}
#homePage #cvs-home-news-v99 .pathway-card h3{font-size:clamp(22px,2.3vw,28px);line-height:1.16;margin-bottom:12px;text-wrap:balance}
#homePage #cvs-home-news-v99 .pathway-card p{font-size:16px;line-height:1.65;margin-bottom:24px;max-width:48ch}
#homePage #cvs-home-news-v99 .cvs-news-link-v106{width:100%;align-self:stretch;align-items:center;justify-content:space-between;min-height:48px;padding:12px 16px;white-space:normal;text-align:left;line-height:1.4;text-decoration:none;border-radius:7px;font-size:15px}
#homePage #cvs-home-news-v99 .cvs-news-link-v106 span{flex-shrink:0;font-size:22px;line-height:1}
#homePage #cvs-home-news-v99 .pathway-card:focus-within{border-color:#c4f17a;outline:2px solid #c4f17a;outline-offset:3px}
#homePage #cvs-home-news-v99 .news-comics-v116{background:radial-gradient(ellipse at 50% 110%,#7c9b36,transparent 75%),#183e2a}
#homePage #cvs-home-news-v99 .news-comic-covers-v116{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 30px 22px}
#homePage #cvs-home-news-v99 .news-comic-covers-v116 img{display:block;max-width:30%;width:auto;height:156px;object-fit:contain;border:2px solid #f1efcf;box-shadow:3px 5px 0 #05241680;transform:rotate(-7deg)}
#homePage #cvs-home-news-v99 .news-comic-covers-v116 img:nth-child(2){transform:translateY(-3px);position:relative;z-index:1}
#homePage #cvs-home-news-v99 .news-comic-covers-v116 img:nth-child(3){transform:rotate(7deg)}
@media(hover:hover) and (pointer:fine){#homePage #cvs-home-news-v99 .pathway-card:hover{transform:translateY(-2px);border-color:#afe82e}}
@media(max-width:760px){#homePage #cvs-home-news-v99 .pathways-grid{gap:22px}#homePage #cvs-home-news-v99 .news-visual-v116{height:auto;aspect-ratio:16/8}#homePage #cvs-home-news-v99 .news-comics-v116{height:190px;aspect-ratio:auto}#homePage #cvs-home-news-v99 .cvs-offer-content-v99{padding:22px 20px}#homePage #cvs-home-news-v99 .news-label-v116{left:15px;right:15px;bottom:12px}#homePage #cvs-home-news-v99 .pathway-card p{margin-bottom:20px}}
@media(max-width:380px){#homePage #cvs-home-news-v99 .cvs-offer-content-v99{padding:20px 16px}#homePage #cvs-home-news-v99 .cvs-news-link-v106{padding:11px 12px}}
@media(prefers-reduced-motion:reduce){#homePage #cvs-home-news-v99 .pathway-card{transition:none;transform:none}}
