/* AUTUMN ISIC Roadshow — self-contained article styles. Load after the common news.css. */
.isic_rs_article.isic_rs_article {width:100%;max-width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;color:#16343b;font:400 17px/1.75 system-ui,-apple-system,"Segoe UI",sans-serif;overflow-wrap:break-word}
.isic_rs_article, .isic_rs_article * {box-sizing:border-box}
.isic_rs_article.isic_rs_article h1 {font-size:clamp(28px,3.2vw,39px);line-height:1.2;letter-spacing:-.03em;font-weight:800;color:#073f48;margin:12px 0 20px}
.isic_rs_article.isic_rs_article h2 {font-size:clamp(24px,2.5vw,30px);line-height:1.25;font-weight:800;letter-spacing:-.02em;color:#074a50;margin:42px 0 18px}
.isic_rs_article.isic_rs_article h3 {font-size:21px;line-height:1.35;font-weight:750;color:#08777b;margin:28px 0 14px}
.isic_rs_article.isic_rs_article p {font-size:inherit;line-height:1.75;color:inherit;margin:17px 0}
.isic_rs_article.isic_rs_article .isic_rs_eyebrow {display:inline-block;font-size:12px;font-weight:850;letter-spacing:.14em;color:#008e92;text-transform:uppercase;margin:0 0 10px}
.isic_rs_article.isic_rs_article p.isic_rs_lead {font-size:20px;line-height:1.6;color:#385d61;margin:0 0 26px}
.isic_rs_article.isic_rs_article img.isic_rs_hero, .isic_rs_article.isic_rs_article img.isic_rs_media {display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:16px;margin:26px 0}
.isic_rs_article.isic_rs_article p.isic_rs_highlight {font-size:21px;font-weight:750;line-height:1.5;color:#007f84;border-left:5px solid #f3d73e;padding:10px 0 10px 18px;margin:30px 0}
.isic_rs_article.isic_rs_article .isic_rs_metrics {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0;background:#e9f7f5;border-radius:16px;padding:24px 14px}
.isic_rs_article.isic_rs_article .isic_rs_metrics > div {display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center}
.isic_rs_article.isic_rs_article .isic_rs_metrics strong {display:block;font-size:clamp(30px,4vw,44px);font-weight:850;line-height:1.1;color:#007f85;margin:0 0 8px}
.isic_rs_article.isic_rs_article .isic_rs_metrics span {display:block;font-size:14px;line-height:1.45;color:#4e6c6c}
.isic_rs_article.isic_rs_article ul.isic_rs_partners {columns:2;column-gap:36px;padding-left:25px;margin:20px 0 28px;list-style:disc outside}
.isic_rs_article.isic_rs_article ul.isic_rs_partners li {break-inside:avoid;list-style:disc outside;padding:3px 0;font-weight:700}
.isic_rs_article.isic_rs_article ul.isic_rs_partners li::before {content:none}
.isic_rs_article.isic_rs_article .isic_rs_thank_you {padding:20px 24px;background:#eaf7f5;border-radius:14px;text-align:center}
.isic_rs_article.isic_rs_article .isic_rs_campaign {min-width:0;margin:45px 0 0;padding:30px 26px;background:#eaf7f5;border-radius:18px}
.isic_rs_article.isic_rs_article .isic_rs_campaign .isic_rs_eyebrow {color:#007f84}
.isic_rs_article.isic_rs_article .isic_rs_campaign h2 {margin-top:10px}
.isic_rs_article.isic_rs_article .isic_rs_prizes {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}
.isic_rs_article.isic_rs_article .isic_rs_prizes > div {min-width:0;background:#fff;border-top:4px solid #e7d03d;border-radius:13px;padding:20px}
.isic_rs_article.isic_rs_article .isic_rs_prizes strong {display:block;color:#006c72;font-size:22px;line-height:1.25;font-weight:850;margin-bottom:7px}
.isic_rs_article.isic_rs_article .isic_rs_prizes span {display:block;font-size:14px;line-height:1.5;color:#4e6c6c}
.isic_rs_article.isic_rs_article .isic_rs_campaign_cta {text-align:center;margin:24px 0 0}
.isic_rs_article.isic_rs_article a.isic_rs_campaign_link {display:inline-block;padding:14px 24px;border-radius:10px;background:#008e92;color:#fff!important;font-weight:800;line-height:1.4;text-decoration:none!important;transition:background .2s}
.isic_rs_article.isic_rs_article a.isic_rs_campaign_link:hover {background:#006f74;color:#fff!important}
.isic_rs_article.isic_rs_article .isic_rs_closing {border-top:1px solid #d9e9e8;margin-top:44px;padding-top:20px}
.isic_rs_article.isic_rs_article .isic_rs_closing h2 {margin-top:20px}
.isic_rs_article.isic_rs_article .isic_rs_closing > strong,
.isic_rs_article.isic_rs_article .isic_rs_closing > p > strong:only-child {display:block;color:#007f84;font-size:20px;line-height:1.4;margin-top:20px}
@media(max-width:700px) {
 .isic_rs_article.isic_rs_article {font-size:16px}
 .isic_rs_article.isic_rs_article p.isic_rs_lead {font-size:18px}
 .isic_rs_article.isic_rs_article .isic_rs_campaign {padding:24px 18px}
 .isic_rs_article.isic_rs_article .isic_rs_prizes {grid-template-columns:1fr}
 .isic_rs_article.isic_rs_article .isic_rs_metrics {padding:18px 8px}
 .isic_rs_article.isic_rs_article .isic_rs_metrics strong {font-size:31px}
}
@media(max-width:480px) {
 .isic_rs_article.isic_rs_article ul.isic_rs_partners {columns:1}
 .isic_rs_article.isic_rs_article .isic_rs_metrics {gap:5px}
 .isic_rs_article.isic_rs_article .isic_rs_metrics span {font-size:11px}
 .isic_rs_article.isic_rs_article .isic_rs_campaign {padding:20px 14px}
}

/* Overrides for global rich-text typography, limited to Roadshow */
.isic_rs_article.isic_rs_article .isic_rs_article_body {width:100%;min-width:0}
.isic_rs_article.isic_rs_article .isic_rs_partners {display:block!important;column-count:2;column-gap:28px;list-style:disc outside!important}
.isic_rs_article.isic_rs_article .isic_rs_partners li {display:list-item!important;list-style:disc outside!important;color:#16343b}
.isic_rs_article.isic_rs_article .isic_rs_partners li::marker {color:#00aaa5}
.isic_rs_article.isic_rs_article .isic_rs_metrics {display:grid!important}
.isic_rs_article.isic_rs_article .isic_rs_metrics strong {font-size:clamp(30px,4vw,44px)!important;color:#007f85!important;font-weight:850!important}
.isic_rs_article.isic_rs_article .isic_rs_campaign {display:block!important;background:#eaf7f5!important;padding:30px 26px!important;border-radius:18px!important}
.isic_rs_article.isic_rs_article .isic_rs_prizes {display:grid!important}
.isic_rs_article.isic_rs_article .isic_rs_prizes > div {background:#fff!important;border-top:4px solid #e7d03d!important;border-radius:13px!important;padding:20px!important}
.isic_rs_article.isic_rs_article .isic_rs_prizes strong {font-size:22px!important;color:#006c72!important}
.isic_rs_article.isic_rs_article .isic_rs_closing > strong {display:block;color:#007f84;font-size:20px;font-weight:800;margin:22px 0 10px}
@media(max-width:700px){.isic_rs_article.isic_rs_article .isic_rs_campaign{padding:24px 18px!important}.isic_rs_article.isic_rs_article .isic_rs_prizes{grid-template-columns:1fr!important}}
@media(max-width:480px){.isic_rs_article.isic_rs_article .isic_rs_partners{column-count:1!important}.isic_rs_article.isic_rs_article .isic_rs_campaign{padding:20px 14px!important}}
