/* FineME v21: latest available record by topic on the public homepage. */
.fm-home-category-brief .fm-home-brief-cards{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}
.fm-home-category-brief .fm-category-card{display:flex;flex-direction:column;gap:13px;min-height:240px;padding:19px;border-radius:15px;transform:none;cursor:default}
.fm-home-category-brief .fm-category-card:hover{transform:none}
.fm-category-card-heading{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;color:#e6eef6;padding-bottom:11px;border-bottom:1px solid rgba(173,194,218,.2)}
.fm-category-icon{display:inline-grid;place-items:center;font-size:20px;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:rgba(239,163,99,.17);color:#f4b97b}
.fm-category-companies .fm-category-icon{background:rgba(114,197,182,.16);color:#8bd7c9}
.fm-category-disasters .fm-category-icon{background:rgba(117,162,215,.14);color:#a5c9f5}
.fm-category-story{flex:1;min-width:0}
.fm-category-story h3{font-size:16px;line-height:1.5;margin:0 0 10px;font-weight:600;color:#f2f5f9;overflow-wrap:anywhere}
.fm-category-story h3 a:hover,.fm-category-story h3 a:focus-visible{text-decoration:underline;text-decoration-color:#f3a15b}
.fm-category-story p{font-size:12px;line-height:1.75;margin:0;color:#c7d6e5;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.fm-category-foot{padding-top:12px;border-top:1px solid rgba(173,194,218,.2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:11px;line-height:1.6}
.fm-category-date{font-size:11px;color:#c2d1de}
.fm-category-foot a{color:#ffd4a5;font-weight:550;white-space:normal}
.fm-home-category-brief .fm-home-brief-foot{line-height:1.65}
@media(max-width:1150px){.fm-home-category-brief .fm-home-brief-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.fm-home-category-brief .fm-home-brief-cards{grid-template-columns:minmax(0,1fr)}.fm-home-category-brief .fm-category-card{min-height:0;padding:16px}.fm-category-story p{-webkit-line-clamp:3}.fm-home-category-brief .fm-home-brief-header .btn{width:100%}}
