:root{--fci-ink:#0b2938;--fci-lime:#c8ff25;--fci-coral:#ff5438;--fci-paper:#f4f1e9;--fci-line:#d9dfdd}body{background:var(--fci-paper)}
.news-mosaic{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:start!important}.news-mosaic .angle-card{display:flex!important;flex-direction:column!important;align-self:start!important;height:auto!important;min-height:0!important;border:1px solid #e0e4e1!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 10px 30px #0b29380b!important;transform:none!important}.news-mosaic .story-media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--fci-ink)}.news-mosaic .story-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.news-mosaic .angle-card:hover img{transform:scale(1.025)}.news-mosaic .angle-copy{display:block!important;padding:20px!important}.news-mosaic .angle-copy small{color:var(--fci-coral);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.news-mosaic .angle-copy h3{font-size:clamp(20px,2vw,27px)!important;line-height:1.04;margin:9px 0!important}.news-mosaic .angle-copy p{color:#42545d;line-height:1.55;margin:12px 0 0!important}
.fci-subpage-popular{max-width:1200px;margin:70px auto 50px;padding:0 24px}.fci-subpage-popular>header{display:flex;align-items:end;gap:17px;border-bottom:3px solid var(--fci-ink);padding-bottom:13px}.fci-subpage-popular>header>span{font:950 46px/1 Arial,sans-serif;color:var(--fci-lime);-webkit-text-stroke:1px var(--fci-ink)}.fci-subpage-popular h2{margin:2px 0 0;font:950 clamp(28px,4vw,46px)/1 Arial,sans-serif;color:var(--fci-ink)}.fci-subpage-popular header small{font:900 10px Arial,sans-serif;letter-spacing:.13em;color:var(--fci-coral)}.fci-subpage-popular-list{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--fci-line)}.fci-subpage-popular-list a{display:grid;grid-template-columns:auto 1fr auto;gap:11px;padding:20px 14px;color:var(--fci-ink);text-decoration:none;border-right:1px solid var(--fci-line)}.fci-subpage-popular-list a:last-child{border-right:0}.fci-subpage-popular-list a>b{font:950 22px Arial,sans-serif;color:var(--fci-coral)}.fci-subpage-popular-list span{display:grid;gap:5px}.fci-subpage-popular-list small{font:850 9px Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#718087}.fci-subpage-popular-list strong{font:850 14px/1.25 Arial,sans-serif}.fci-subpage-popular-list i{font-style:normal;color:var(--fci-coral)}
@media(max-width:900px){.news-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fci-subpage-popular-list{grid-template-columns:1fr}.fci-subpage-popular-list a{border-right:0;border-bottom:1px solid var(--fci-line)}}@media(max-width:560px){.news-mosaic{grid-template-columns:1fr!important;gap:16px!important}.fci-subpage-popular{margin:48px auto 30px;padding:0 16px}.fci-subpage-popular-list a{padding-inline:4px}}
