/* Only content below the hero: leave the three hero boxes untouched. */
.home-compact .home-current-evidence{padding:24px 28px;margin:14px 0 0;border:1px solid #cbdbea;border-left:4px solid #2864a5;border-radius:16px;background:linear-gradient(120deg,#eaf2fb,#f4f7fb);display:grid;grid-template-columns:1.15fr 1fr;gap:12px 30px}
.home-compact .home-current-evidence h3{font-size:24px;line-height:1.4;margin:8px 0}
.home-compact .home-current-evidence p{font-size:15px;line-height:1.7}
.home-compact .home-current-evidence dl{align-self:center;margin:0;gap:12px}
.home-compact .home-current-evidence dt{font-size:14px}
.home-compact .home-current-evidence dd{font-size:26px}
.home-compact .home-current-evidence .ls-evidence-note{grid-column:1/-1;font-size:14px;border-top:1px solid #cbdbea;padding-top:12px;margin:0}
.home-compact .home-current-evidence .ls-evidence-link{grid-column:1/-1;margin:0;font-size:15px}
.home-compact .ls-reading{padding:28px;border:1px solid #cad8e7;border-radius:18px;background:#e8eef6;margin-top:24px}
.home-compact .ls-reading:before{display:none}
.home-compact .home-reading-intro{font-size:16px;line-height:1.7;color:#4d6279;margin:-5px 0 20px}
.home-compact .ls-story{display:flex;flex-direction:column;min-width:0}
.home-compact .ls-story-featured{border-top:3px solid #2864a5;background:#f7fbff}
.home-compact .ls-story h3 a{-webkit-line-clamp:3}
.home-compact .ls-story p{-webkit-line-clamp:3}
.home-compact .ls-story .ls-read-link{margin-top:auto;padding-top:16px;font-size:15px}
.home-compact .home-guide-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid #d6e0eb}
.home-compact .home-guide-links a{font-size:15px;font-weight:700;color:#204f7e;padding:8px 12px;border:1px solid #d6e0eb;border-radius:8px;background:#f4f7fb}
.home-compact .ls-round>div>span,.home-compact .ls-round small{font-size:14px}
@media(max-width:900px){.home-compact .home-current-evidence{grid-template-columns:1fr}.home-compact .home-current-evidence dl{margin:8px 0}}
@media(max-width:700px){
 .home-compact .home-current-evidence{padding:20px 16px;gap:10px;margin-top:12px}
 .home-compact .home-current-evidence h3{font-size:21px}
 .home-compact .home-current-evidence dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 .home-compact .home-current-evidence dl>div{padding-left:8px}
 .home-compact .home-current-evidence dt{font-size:12px;line-height:1.5}
 .home-compact .home-current-evidence dd{font-size:22px}
 .home-compact .ls-reading{padding:22px 16px}
 .home-compact .ls-reading .ls-heading{flex-wrap:wrap;gap:12px}
 .home-compact .ls-reading .ls-heading>a{padding:0;max-width:none;text-align:left;font-size:14px}
 .home-compact .home-reading-intro{font-size:15px}
 .home-compact .ls-reading .ls-stories{border:0;gap:12px}
 .home-compact .ls-story,.home-compact .ls-story-featured{padding:18px;border:1px solid #cbd9e8;border-radius:12px}
 .home-compact .ls-story-featured{border-top:3px solid #2864a5}
 .home-compact .ls-story p{-webkit-line-clamp:3;font-size:15px}
 .home-compact .ls-story .ls-read-link{display:block}
 .home-compact .home-guide-links{display:grid;grid-template-columns:1fr;gap:8px}
 .home-compact .home-guide-links a{padding:12px}
}
