/* Unified related-insights component — isolated from legacy article styles */
.article-related-unified{background:#F5F7FB!important;padding:92px 0 96px!important;color:#071022!important}
.article-related-unified .aru-container{width:min(1220px,calc(100% - 128px));max-width:1220px;margin:0 auto}
.article-related-unified .aru-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:42px}
.article-related-unified .aru-head h2{margin:0;color:#071022;font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.045em;font-weight:500}
.article-related-unified .aru-head a{color:#1419E0;font-size:12px;font-weight:700;text-decoration:none}
.article-related-unified .aru-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.article-related-unified .aru-card{display:block!important;color:inherit!important;text-decoration:none!important;padding:0 0 22px!important;border:0!important;border-bottom:1px solid rgba(15,31,140,.14)!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
.article-related-unified .aru-card figure{height:300px;margin:0 0 18px;overflow:hidden;border-radius:14px;background:#E7EBF4}
.article-related-unified .aru-card figure img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;border-radius:0!important;transition:transform .35s ease}
.article-related-unified .aru-card:hover figure img{transform:scale(1.02)}
.article-related-unified .aru-meta{display:flex!important;justify-content:space-between;gap:20px;color:#7A849F!important;font-size:9px!important;font-weight:700!important;letter-spacing:.10em!important;text-transform:uppercase}
.article-related-unified .aru-meta span{display:block!important;color:#1419E0!important}
.article-related-unified .aru-card h3{display:block!important;margin:14px 0 0!important;color:#0F1F8C!important;font-size:22px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.02em!important}
.article-related-unified .aru-card p{display:block!important;margin:10px 0 0!important;color:#64708D!important;font-size:12px!important;line-height:1.6!important}
.article-related-unified .aru-card strong{display:block!important;margin-top:18px!important;color:#1419E0!important;font-size:10px!important;font-weight:700!important}
@media(max-width:1100px){.article-related-unified .aru-container{width:calc(100% - 48px);max-width:none}}
@media(max-width:760px){.article-related-unified{padding:64px 0!important}.article-related-unified .aru-container{width:calc(100% - 40px)}.article-related-unified .aru-head{align-items:flex-start;flex-direction:column;margin-bottom:28px}.article-related-unified .aru-grid{grid-template-columns:1fr}.article-related-unified .aru-card figure{height:220px}}
