main.urgent-needs .grid,#adoption-news-list.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1120px;gap:28px}main.urgent-needs .card>img,#adoption-news-list>.community-card>img{height:280px!important;max-height:none;width:100%;object-fit:cover}main.urgent-needs .card h2,#adoption-news-list>.community-card h3{font-size:27px!important}main.urgent-needs .card-body>p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#adoption-news-list>.community-card>.adoption-update{display:none}.read-card{margin-top:18px!important}.story-reader{width:min(760px,94vw);max-height:90vh;overflow:auto;background:linear-gradient(135deg,#ffe5ee,#e6a0bd);color:#171015;border:1px solid #b96b8c;border-radius:20px;padding:24px}.story-reader::backdrop{background:#000c}.story-reader>button{display:block;margin:0 0 18px auto}.story-reader-content img{max-height:430px;width:100%;object-fit:contain;border-radius:14px}.story-reader-content h2,.story-reader-content h3,.story-reader-content p,.story-reader-content small,.story-reader-content time{color:#171015!important}.story-reader-content .card-body{padding:22px 0}.story-reader-content .adoption-update{display:block!important;margin:18px 0;padding:18px 0;border-top:1px solid #ba7591}.home-impact .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-impact strong{font-size:48px;display:block;margin-bottom:12px}.home-impact .card{text-align:center}@media(max-width:650px){main.urgent-needs .grid,#adoption-news-list.community-grid{grid-template-columns:1fr!important}.home-impact .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
