.issuefm-portal-layout .ifm-portal-category-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;overflow:visible;padding:4px 0 14px}
.issuefm-portal-layout .ifm-portal-category-card{min-width:0;margin:0}
.issuefm-portal-layout .ifm-portal-category-card h3{margin:0 0 10px;font-size:16px}
.issuefm-portal-layout .ifm-portal-category-story{display:block;touch-action:pan-y}
.issuefm-portal-layout .ifm-portal-category-image,.issuefm-portal-layout .ifm-portal-category-placeholder{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:8px;background:#e5ebf3}
.issuefm-portal-layout .ifm-portal-category-placeholder{display:grid;place-items:center;color:#687386;font-weight:800}
.issuefm-portal-layout .ifm-portal-category-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:9px;font-size:15px;font-weight:700;line-height:1.5;min-height:4.5em;overflow-wrap:anywhere}
.issuefm-portal-layout .ifm-portal-category-story:hover{color:var(--ifm-blue)}
.issuefm-portal-layout .ifm-portal-category-empty{color:var(--ifm-muted);font-size:14px}
.issuefm-portal-layout .ifm-category-news{margin:28px 0}
.issuefm-portal-layout .ifm-portal-all-news{display:block;min-width:0;background:#fff;border-top:3px solid var(--ifm-navy)}
.issuefm-portal-layout .ifm-portal-all-news .ifm-home-panel-head{padding:18px 20px}
.issuefm-portal-layout .ifm-portal-sort-label{font-size:13px;color:var(--ifm-muted)}
.issuefm-portal-layout .ifm-portal-text-list{display:block}
.issuefm-portal-layout .ifm-home-news-row{display:grid;grid-template-columns:90px minmax(0,1fr) 170px;gap:0;min-width:0}
.issuefm-portal-layout .ifm-portal-row-category{padding:13px 12px;font-size:13px;color:var(--ifm-blue);overflow-wrap:anywhere}
.issuefm-portal-layout .ifm-home-news-title{min-width:0}
.issuefm-portal-layout .ifm-home-news-row time{justify-content:center;padding:13px 12px}
.issuefm-portal-layout .nav-links{flex-wrap:wrap;padding:0 12px}
.issuefm-portal-layout .ifm-portal-category-strip:focus-visible,.issuefm-portal-layout a:focus-visible{outline:3px solid var(--ifm-blue);outline-offset:3px}
@media(max-width:720px){
 .issuefm-portal-layout .ifm-portal-category-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
 .issuefm-portal-layout .ifm-home-news-row{grid-template-columns:72px minmax(0,1fr)}
 .issuefm-portal-layout .ifm-home-news-row time{grid-column:2;justify-content:flex-start;padding:0 14px 12px;border-left:0}
 .issuefm-portal-layout .ifm-portal-row-category{font-size:12px;padding:12px 10px}
 .issuefm-portal-layout .ifm-home-news-title{padding:12px 14px 6px}
}

.ifm-portal-final-nav .ifm-nav-inner{display:flex;flex-wrap:nowrap;overflow-x:auto}
.ifm-portal-final-nav .ifm-nav-inner>a,.ifm-portal-final-nav .ifm-portal-category-unavailable{flex:1 0 0;min-width:0;text-align:center;color:#fff}
@media(max-width:720px){.ifm-portal-final-nav .ifm-nav-inner>a,.ifm-portal-final-nav .ifm-portal-category-unavailable{flex:0 0 78px;min-width:78px}}

