/* Compact news portal layout v3.9.0 */
.compact-lead{padding:52px 0 58px}
.compact-lead-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:repeat(2,235px);gap:16px}
.compact-feature{overflow:hidden;background:#fff;border:1px solid #d9dfdb}
.compact-feature.is-primary{grid-row:1/3}
.compact-feature-image{height:170px}
.compact-feature-image .auto-title-text{padding:19px;font-size:1.12rem;line-height:1.4}
.compact-feature.is-primary .compact-feature-image{height:350px}
.compact-feature.is-primary .compact-feature-image .auto-title-text{padding:30px;font-size:clamp(1.65rem,2.5vw,2.5rem)}
.compact-feature-info{padding:12px 16px}
.compact-feature-info p{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:#56615b;font-size:.88rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.genre-news{padding:70px 0}
.genre-intro{margin-bottom:8px}
.genre-section{padding:32px 0}
.genre-heading{margin-bottom:14px}
.genre-heading h3{font-size:clamp(1.4rem,2.2vw,1.85rem)}
.genre-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}
.genre-image{min-height:220px}
.genre-image .auto-title-text{padding:20px;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.4}
.genre-main-info{padding:14px 18px 17px}
.genre-main-info p{display:-webkit-box;overflow:hidden;margin:7px 0 5px;font-size:.85rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.genre-main-info .read-more{margin-top:6px;font-size:.82rem}
.genre-headlines{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:0 18px;border-top-width:3px}
.genre-headlines article{min-width:0;padding:12px 0}
.genre-headlines h4{display:-webkit-box;overflow:hidden;margin:3px 0;font-size:.94rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.genre-headlines article p{display:none}
.genre-headlines .news-meta{font-size:.68rem}
@media(max-width:920px){.compact-lead-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.compact-feature.is-primary{grid-column:1/3;grid-row:auto}.compact-feature.is-primary .compact-feature-image{height:330px}.compact-feature-image{height:210px}.genre-layout{grid-template-columns:1fr}.genre-headlines{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.compact-lead{padding:30px 0}.compact-lead-grid{grid-template-columns:1fr}.compact-feature.is-primary{grid-column:auto}.compact-feature.is-primary .compact-feature-image,.compact-feature-image{height:225px}.compact-feature.is-primary .compact-feature-image .auto-title-text{font-size:1.45rem;padding:20px}.genre-news{padding:48px 0}.genre-section{padding:27px 0}.genre-headlines{grid-template-columns:1fr}.genre-heading a{font-size:.78rem}.genre-image{min-height:210px}}
