/* Shared Article Series styling for optimal */
.article-series{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000001a;width:100%;max-width:1000px;box-sizing:border-box;margin:0 auto;line-height:1.65}
.article-series h1{color:#C65D30;font-size:1.8rem;margin:0 0 18px}.article-series h2{color:#2A6FB0;margin-top:32px}.article-series h3{color:#2A6FB0}
.article-series a{color:#2A6FB0;text-decoration:none}.article-series a:hover,.article-series a:focus-visible{text-decoration:underline}
.article-series ul{padding-left:22px}.article-series li{margin-bottom:7px}.article-series .series-label{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;color:#637587}
.article-series .series-lead{font-weight:700;font-size:1.08rem}
.article-series .series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 26px}
.article-series .series-card{padding:18px;border:1px solid #d9e2ec;border-radius:10px;background:#f8fafc}
.article-series .series-card h3{margin:0 0 8px;font-size:1.08rem}.article-series .series-card p{margin:0 0 12px}
.article-series .series-card a{font-weight:700}.article-series .series-pending{color:#667788;font-size:.9rem}
.article-series .series-table-wrap{overflow-x:auto}.article-series table{width:100%;border-collapse:collapse;margin:12px 0 20px}.article-series th,.article-series td{padding:11px 14px;border-bottom:1px solid #d9e2ec;text-align:left}.article-series th{background:#f0f4f8}.article-series .num{text-align:right}
.article-series .series-cta{background:#f8fafc;border:1px solid #d9e2ec;border-left:4px solid #C65D30;border-radius:8px;padding:20px;margin:24px 0}.article-series .series-cta h3{margin-top:0}
.article-series a.series-button{display:inline-block;background:#2A6FB0;color:#fff;border-radius:7px;padding:12px 18px;font-weight:700}.article-series a.series-button:hover{background:#20598d;text-decoration:none}
.article-series .series-back{margin-top:46px;font-weight:600}
@media(max-width:700px){.article-series{padding:20px 16px}.article-series .series-grid{grid-template-columns:1fr}}

.series-title {
  display: flex;
  align-items: center;
  gap: 10px;
}

.series-title svg {
  flex-shrink: 0;
  color: #2A6FB0;
}