body .aic-editorial .aic-section {background:#fff;color:#152c4d}
body .aic-editorial .aic-section h1,body .aic-editorial .aic-section h2,body .aic-editorial .aic-section h3,body .aic-editorial .aic-section p,body .aic-editorial .aic-section li {color:#152c4d}
body .aic-editorial .aic-section a {color:#075fb7}
.aic-editorial .entry-content {line-height:1.9;overflow-wrap:anywhere;min-width:0}
.aic-editorial .entry-content img,.aic-editorial-image {max-width:100%;height:auto}
.aic-editorial .entry-content iframe,.aic-editorial .entry-content video {max-width:100%}
.aic-editorial .entry-content table {display:block;max-width:100%;overflow-x:auto}
.aic-editorial .entry-content pre {max-width:100%;overflow-x:auto}
.aic-editorial-pagination {display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}
.aic-editorial .aic-insight-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.aic-editorial .aic-insight-grid article {padding:24px;border:1px solid #dce6ef;border-radius:16px}
.aic-editorial .aic-insight-grid time {font-size:14px;color:#52627a}
.aic-maker-card__latest {margin:12px 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
@media(max-width:1024px){.aic-editorial .aic-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.aic-editorial .aic-insight-grid{grid-template-columns:minmax(0,1fr)}}

/* Original AIC thumbnail cards. */
.aic-editorial .aic-insight-grid article{padding:0 0 24px;overflow:hidden;box-shadow:0 8px 24px rgba(15,39,66,.06)}
.aic-editorial .aic-insight-grid article>h2,.aic-editorial .aic-insight-grid article>p{margin-left:22px;margin-right:22px}
.aic-editorial .aic-insight-grid article>time,.aic-editorial .aic-insight-grid article>small,.aic-editorial .aic-insight-grid article>a:not(.aic-news-cover){display:block;margin:18px 22px 0}
.aic-editorial .aic-news-cover{display:block;aspect-ratio:16/9;overflow:hidden;background:#102943;margin:0;line-height:0}
.aic-news-cover svg,.aic-news-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}
.aic-news-cover:hover svg,.aic-news-cover:hover img{transform:scale(1.025)}
.aic-news-cover:focus-visible{outline:4px solid #d4a743;outline-offset:-4px}
@media(prefers-reduced-motion:reduce){.aic-news-cover svg,.aic-news-cover img{transition:none}}
