/* Fix17 — Only desktop article sidebar widgets and copyright alignment.
   Homepage headline / ticker / Fix16 colors stay unchanged. */
.reader-v2 .reader-article-sidebar .reader-insight-card {
  min-width:0; padding:21px 20px 20px; border:1px solid #e2e8f1;
  border-radius:16px; background:#fff;
  box-shadow:0 9px 25px rgba(19,40,70,.045);
}
.reader-v2 .reader-insight-card.reader-insight-summary { border-top:3px solid #cf2350; }
.reader-v2 .reader-insight-card.reader-insight-why { background:linear-gradient(155deg,#fff 64%,#fff8fa); }
.reader-v2 .reader-insight-heading { display:flex; align-items:center; gap:11px; margin-bottom:15px; }
.reader-v2 .reader-insight-icon { display:grid; place-items:center; width:35px; height:35px; flex:none;
  border-radius:11px; background:#fff0f4; color:#c51c49; font-size:1.1rem; font-weight:850; }
.reader-v2 .reader-insight-heading .reader-side-label {font-size:.65rem;letter-spacing:.095em;}
.reader-v2 .reader-insight-heading h2 {margin:3px 0 0; color:#182e4b; font-size:1.16rem;line-height:1.3;letter-spacing:-.025em;}
.reader-v2 .reader-insight-copy { margin:0; color:#41536a; font-size:.87rem; line-height:1.65; overflow-wrap:anywhere; white-space:pre-line; }
.reader-v2 .reader-insight-points {padding:0; margin:0; list-style:none; display:grid; gap:12px;}
.reader-v2 .reader-insight-points li {display:flex; align-items:flex-start; gap:10px;}
.reader-v2 .reader-insight-points li+li {border-top:1px solid #eef1f6;padding-top:11px;}
.reader-v2 .reader-insight-points li>span { color:#c72a51; font-weight:850; font-size:.73rem; padding-top:3px; font-variant-numeric:tabular-nums; }
.reader-v2 .reader-insight-points p { flex:1; margin:0; color:#41536a; font-size:.86rem;line-height:1.55;overflow-wrap:anywhere; }
.reader-v2 .reader-insight-meta dl { margin:0;display:grid;gap:0; }
.reader-v2 .reader-insight-meta dl>div {display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f6;}
.reader-v2 .reader-insight-meta dl>div:first-child {padding-top:0;}
.reader-v2 .reader-insight-meta dl>div:last-child {border-bottom:0;padding-bottom:0;}
.reader-v2 .reader-insight-meta dt {color:#758397; flex:none;font-size:.77rem;}
.reader-v2 .reader-insight-meta dd {min-width:0;margin:0;text-align:right;color:#213651;font-weight:750;font-size:.78rem;overflow-wrap:anywhere;}
/* footerWithSettings renders the same footer on home and article pages. */
.site-footer .footer-bottom,
.reader-v2 .site-footer .footer-bottom {justify-content:center !important;align-items:center !important;text-align:center !important;}
.site-footer .footer-bottom>span {width:100%;text-align:center;overflow-wrap:anywhere;}
.reader-footer-bottom {text-align:center;}
@media(max-width:740px){
  /* The new insight panels fill the desktop rail; do not lengthen mobile articles. */
  .reader-v2 .reader-article-sidebar .reader-insight-card {display:none;}
  .site-footer .footer-bottom,.reader-v2 .site-footer .footer-bottom {align-items:center!important;}
}
