/* Only the Coverline hero changes: forest surface and unruled subject rows. */
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead {background:#003a1c;color:#fff}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead :is(h3,.fcl-meta,.fcl-contents small,.sbx-scope,.sbx-price .price,.sbx-price small,.sbx-actions .text-button,.sbx-actions .owned-action,.sbx-actions .included-label) {color:#fff}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .fcl-contents li {border-bottom-color:transparent}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .fcl-publisher img {filter:brightness(0) invert(1)}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead footer {border-top-color:#396249}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .sbx-actions .button {background:#fff;color:#003a1c;border-color:#fff}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .sbx-actions .button:hover {background:#e6ece8;border-color:#e6ece8}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .sbx-actions :is(button,a):focus-visible {outline-color:#fff}

/* Keep subject names together in a compact, naturally wrapping list. */
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .fcl-contents ul,
#smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents ul {display:flex;flex-wrap:wrap;gap:4px 0}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .fcl-contents li,
#smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents li {border:0;padding:0;font-size:14px;line-height:1.5}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .fcl-contents li:not(:last-child)::after {content:' / ';white-space:pre;color:#a9c8b6}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead .sbx-scope {margin:5px 0 0}
#smart[data-card-study="white-coverline-green-hero"] .fcl-lead {height:434px;box-sizing:border-box}
@media(min-width:1101px) {
 #smart[data-card-study="white-coverline-green-hero"] .fcl-grid {height:434px;grid-template-rows:repeat(3,minmax(0,1fr))}
}
@media(max-width:1100px) {
 #smart[data-card-study="white-coverline-green-hero"] .fcl-lead,
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead {height:344px;grid-template-rows:auto minmax(0,1fr) auto}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead {row-gap:10px}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-publisher img {width:48px}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-publisher span {font-size:12px}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents li {font-size:13px;line-height:1.4}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead footer {padding-top:8px}
}
@media(max-width:700px) {
 #smart[data-card-study="white-coverline-green-hero"] .fcl-lead,
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead {height:361px}
}
@media(max-width:360px) {
 #smart[data-card-study="white-coverline-green-hero"] .fcl-lead,
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead {height:335px}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead {row-gap:10px}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents ul {gap:2px 0}
}

/* Eight subjects form two balanced columns, with no dividers or trailing slashes. */
#smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents ul {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:6px 24px}
#smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents li {font-size:15px;line-height:1.45}
#smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents li::after {content:none}
#smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .sbx-scope {margin-top:10px;color:#d5e4dc}
@media(max-width:1100px) {
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents ul {gap:3px 16px}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents li {font-size:14px;line-height:1.35}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .sbx-scope {margin-top:5px}
}
@media(min-width:1101px) {
 #smart[data-card-study="white-coverline-green-hero"] .fcl-lead .fcl-contents ul,
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents ul {display:grid;grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:8px}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-lead .fcl-contents li {font-size:16px}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-lead .fcl-contents li:not(:last-child)::after {content:none}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead header {grid-column:1/-1}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-publisher {grid-column:2;grid-row:2;justify-self:center}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents {grid-column:1}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents ul {gap:0}
 #smart[data-card-study="white-coverline-green-hero"] .fcl-broad .fcl-lead .fcl-contents li {font-size:14px;line-height:1.4}
}
