.news-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;background:#f4f4f1}.news-hero h1{font-size:clamp(36px,4.4vw,68px);line-height:1.08;letter-spacing:-.045em}.news-hero p{font-size:19px;line-height:1.7;color:#62676c}.news-hero img{width:100%;height:380px;object-fit:contain;background:white}.news-feature{background:white;padding:25px;color:#17191a;text-decoration:none}.news-feature h2{font-size:32px;margin:15px 0}.news-feature img{height:280px}.news-nav{display:flex;flex-wrap:wrap;gap:12px;padding:24px 5%;border-bottom:1px solid #ddd}.news-nav a{padding:10px 14px;background:#f4f4f2;color:#222;text-decoration:none;font-size:14px}.news-nav a:hover{background:#e10b19;color:white}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.news-card{border:1px solid #ddd;background:white}.news-card>a{display:block;padding:28px;text-decoration:none;color:#202224;height:100%}.news-card img{width:100%;height:260px;object-fit:contain;margin-bottom:24px}.news-card h3{font-size:26px;line-height:1.25}.news-card p{color:#62666b;line-height:1.7}.news-card:hover{border-color:#e10b19}.news-read{font-weight:700}.news-topics{background:#202223;color:white}.news-topics a{color:white;border-top:1px solid #666;padding:24px 0;text-decoration:none}.news-topics a>span{color:#ff4651}.news-reading{display:grid;grid-template-columns:250px minmax(0,820px);gap:70px;justify-content:center}.news-toc{align-self:start;position:sticky;top:110px}.news-toc a{display:block;margin:18px 0;line-height:1.5;color:#565b60;text-decoration:none}.news-copy>section{padding:0;margin:0 0 48px;scroll-margin-top:120px}.news-copy h2{font-size:32px;letter-spacing:-.025em}.news-copy p,.news-copy li{font-size:18px;line-height:1.85;color:#454a50}.news-copy table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.news-copy th,.news-copy td{padding:16px;text-align:left;border-bottom:1px solid #ddd}.news-copy th{background:#202223;color:white}.news-sources{background:#f4f4f2;padding:26px}.news-sources p{font-size:14px}.news-next{background:#f5f5f2}.news-next .actions{flex-wrap:wrap}.news-empty{max-width:1000px;min-height:350px}.news-category{background:#f4f4f2}.news-category h1{font-size:clamp(38px,5vw,70px)}@media(max-width:800px){.news-hero,.news-grid,.news-reading{grid-template-columns:1fr;gap:25px}.news-hero img{height:260px}.news-toc{position:static;border-bottom:1px solid #ddd;padding-bottom:15px}.news-copy table{font-size:13px}.news-copy td,.news-copy th{padding:9px}.news-card>a{padding:20px}.news-copy h2{font-size:28px}.news-nav{gap:6px}.news-nav a{font-size:12px;padding:9px}.news-hero small{line-height:1.7;display:block}}
nav.news-toc{display:block;width:100%;min-width:0;overflow:visible;white-space:normal;padding:0;background:transparent;border:0}nav.news-toc a{display:block;white-space:normal;font-size:14px;padding:0}.news-copy{min-width:0}.news-nav{position:static}.news-reading>article{min-width:0}
.insight-intro{background:#f4f4f1;padding-top:48px;padding-bottom:44px}.insight-intro h1{font-size:clamp(38px,4.6vw,66px);line-height:1.06;letter-spacing:-2px}.insight-intro>p{font-size:18px;max-width:760px}.insight-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.insight-featured>a{background:white;padding:22px;border-top:3px solid #d71920}.insight-featured img{width:100%;height:175px;object-fit:contain;margin-bottom:20px}.insight-featured .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:12px}.insight-featured h2{font-size:23px;line-height:1.23;letter-spacing:-.4px;margin-bottom:16px}.insight-featured>a>span:last-child{font-size:13px;font-weight:700}.insight-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:55px;padding-top:48px}.insight-sidebar{align-self:start;position:sticky;top:110px}.insight-sidebar h2{font-size:20px;line-height:1.3}.insight-sidebar>a{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #ddd;font-size:13px}.insight-sidebar>a[aria-current]{color:#d71920;font-weight:800}.insight-sidebar>a>span{color:#777}.insight-sidebar p{font-size:13px;margin-top:24px}.insight-list-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.insight-list-head h2{font-size:28px;margin:0}.insight-list-head label{font-size:11px;color:#666}.insight-list-head input{display:block;border:1px solid #bbb;padding:9px 12px;width:250px;max-width:100%;background:#fff;color:#191919}#insight-count{font-size:12px;color:#777;margin:16px 0}.insight-row{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;padding:25px 0;border-top:1px solid #ddd}.insight-row[hidden]{display:none}.insight-row img{width:210px;height:155px;object-fit:contain;background:#f7f7f5}.insight-meta{font-size:10px;color:#c81820;font-weight:700;margin-bottom:9px}.insight-meta span{color:#71757a;font-weight:400}.insight-row h2{font-size:25px;line-height:1.22;margin-bottom:9px;letter-spacing:-.5px}.insight-row p{font-size:14px;line-height:1.65;margin-bottom:10px}.insight-row .news-read{font-size:12px}.insight-row a:hover,.insight-sidebar a:hover{text-decoration:underline}.insight-pagination{display:flex;gap:8px;margin-top:24px}.insight-pagination button{border:1px solid #ccc;background:white;padding:9px 16px}.insight-pagination button[aria-current]{background:#d71920;color:white;border-color:#d71920}.archive-copy{max-width:920px;margin:auto}.archive-note{border-left:3px solid #d71920;padding-left:18px;font-size:14px!important}.category-intro{padding-bottom:35px}.category-intro h1{font-size:clamp(36px,4vw,58px)}@media(max-width:800px){.insight-featured{gap:12px}.insight-featured>a{padding:15px}.insight-featured img{height:120px}.insight-featured h2{font-size:19px}.insight-layout{grid-template-columns:1fr;gap:25px}.insight-sidebar{position:static}.insight-sidebar>a{display:inline-flex;margin-right:16px;gap:8px}.insight-sidebar p{display:none}.insight-row{grid-template-columns:130px minmax(0,1fr);gap:18px}.insight-row img{width:130px;height:125px}.insight-row h2{font-size:21px}}@media(max-width:500px){.insight-featured{grid-template-columns:1fr}.insight-featured>a{display:grid;grid-template-columns:100px 1fr;gap:8px 15px}.insight-featured img{grid-row:1/4;height:115px;margin:0}.insight-featured h2{font-size:18px;margin:0}.insight-featured .eyebrow{margin:0}.insight-list-head{display:block}.insight-list-head label{display:block;margin-top:14px}.insight-list-head input{width:100%}.insight-row{grid-template-columns:90px minmax(0,1fr);gap:14px}.insight-row img{width:90px;height:100px}.insight-row h2{font-size:19px}.insight-row p{font-size:13px}.insight-meta span{display:block}}
