.local-news{padding-top:35px;border-top:2px solid var(--black)}.local-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.local-news-card{display:flex;flex-direction:column;border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden;transition:transform .2s,box-shadow .2s}.local-news-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #18221112}.local-news-image{aspect-ratio:1.65;position:relative;background:#dfe4d5;overflow:hidden}.local-news-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.local-news-card:hover img{transform:scale(1.035)}.local-news-image>span{position:absolute;left:17px;bottom:15px;background:var(--lime);color:#111;padding:7px 11px;border-radius:20px;font-size:9px;font-weight:700}.local-news-body{padding:23px;display:flex;flex-direction:column;flex:1}.local-news-date{font-size:9px;letter-spacing:1px;color:var(--muted)}.local-news-body h3{font-size:22px;line-height:1.25;letter-spacing:-.7px;margin:12px 0}.local-news-body p{font-size:13px;line-height:1.7;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px}.local-news-more{font-size:11px;font-weight:700;margin-top:auto;padding-top:15px;border-top:1px solid var(--line)}.local-news-status{font-size:10px;line-height:1.5;color:var(--muted);margin-top:16px}
@media(max-width:950px){.local-news-grid{gap:15px}.local-news-body{padding:17px}.local-news-body h3{font-size:18px}}
@media(max-width:650px){.local-news-grid{grid-template-columns:1fr}.local-news-image{aspect-ratio:1.8}.local-news-body{padding:22px}.local-news-body h3{font-size:23px}.local-news .section-heading{align-items:flex-start}.local-news .section-heading h2{font-size:29px}.local-news .text-link{font-size:10px;white-space:nowrap}.local-news .kicker{font-size:7px;letter-spacing:.7px}}
@media(prefers-reduced-motion:reduce){.local-news-card,.local-news-image img{transition:none}}
