.mn-news-page{padding:24px 20px 40px;background:#f5f6f8;color:#263238}.mn-news-shell{max-width:1400px;margin:auto;padding:24px;background:#fff;border:1px solid #e5e8ee;border-radius:16px;box-shadow:0 4px 20px #26323806}.mn-news-shell *{box-sizing:border-box}
.mn-news-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:13px;color:#687281;margin-bottom:18px}.mn-news-breadcrumb a{color:#687281;text-decoration:none}
.mn-news-filters{border:1px solid #eadbd7;border-radius:12px;overflow:hidden;margin-bottom:20px}.mn-news-filters>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:#c6281b;color:#fff;cursor:pointer;list-style:none;user-select:none}.mn-news-filters>summary::-webkit-details-marker{display:none}.mn-news-filters>summary::marker{content:""}.mn-news-filter-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700}.mn-news-filter-title svg{color:#ffdb73;flex-shrink:0}.mn-news-toggle{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 11px;border:1px solid #ffffff66;border-radius:7px;background:#ffffff1c;font-size:12px}.mn-news-chevron{display:inline-block;transition:transform .2s}.mn-news-filters[open] .mn-news-chevron{transform:rotate(180deg)}.mn-news-filters[open] .mn-news-closed-label,.mn-news-filters:not([open]) .mn-news-open-label{display:none}
.mn-news-filter-content{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px;background:#fffdf9}.mn-news-categories{display:flex;flex-wrap:wrap;gap:8px;flex:1}.mn-news-categories a{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;background:#f5f6f8;border:1px solid #e2e6ec;border-radius:8px;font-size:13px;line-height:1.4;text-decoration:none;color:#374151}.mn-news-categories a:hover{border-color:#c6281b;color:#c6281b}.mn-news-categories .is-active{color:#fff;background:#c6281b;border-color:#c6281b}
.mn-news-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.mn-news-search input{width:230px;max-width:100%;height:42px;padding:8px 12px;border:1px solid #dce1e8;border-radius:7px;background:#fff;font-size:14px}.mn-news-search button{min-height:42px;padding:8px 16px;border:0;border-radius:7px;background:#c6281b;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.mn-news-reset{font-size:12px;color:#687281}
.mn-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mn-news-card{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:14px;border:1px solid #e3e7ee;border-radius:12px;background:#fff;transition:box-shadow .2s,border-color .2s}.mn-news-card:hover{border-color:#e1b6af;box-shadow:0 5px 18px #2632380c}.mn-news-thumb{display:block;flex:0 0 30%;max-width:180px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f4f5f7}.mn-news-thumb img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.mn-news-card-body{display:flex;flex:1;min-width:0;flex-direction:column;align-self:stretch;gap:8px}
.mn-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:#78818d;font-size:11px;line-height:1.4}.mn-news-badge{padding:4px 9px;border-radius:15px;background:#fff0c7;color:#a52419;font-weight:600;max-width:100%;overflow-wrap:anywhere}.mn-news-meta time{white-space:nowrap}.mn-news-card h2{margin:0;font-size:17px;line-height:1.45;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mn-news-card h2 a{color:#263238;text-decoration:none}.mn-news-card h2 a:hover{color:#c6281b}.mn-news-excerpt{margin:0;font-size:13px;line-height:1.65;color:#737d8c;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mn-news-read{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;color:#c6281b;text-decoration:none}
.mn-news-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;font-size:12px;color:#687281}.mn-news-bottom p{margin:0}.mn-news-bottom .pagination{margin:0;gap:4px;flex-wrap:wrap}.mn-news-bottom .page-link{border-radius:6px;color:#374151}.mn-news-bottom .page-item.active .page-link{background:#c6281b;border-color:#c6281b;color:white}.mn-news-empty{grid-column:1/-1;text-align:center;padding:40px 16px}.mn-news-search-result{font-size:14px;color:#687281}
.mn-news-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mn-news-shell a:focus-visible,.mn-news-shell button:focus-visible,.mn-news-shell input:focus-visible,.mn-news-shell summary:focus-visible{outline:2px solid #f4b522;outline-offset:3px}
@media(max-width:1100px){.mn-news-filter-content{align-items:stretch}.mn-news-categories{flex-basis:100%}.mn-news-search{width:100%}.mn-news-search input{flex:1;width:auto;min-width:0}}
@media(max-width:767px){.mn-news-page{padding:14px 10px 24px}.mn-news-shell{padding:14px;border-radius:12px}.mn-news-grid{grid-template-columns:minmax(0,1fr);gap:12px}.mn-news-card{gap:12px;padding:10px}.mn-news-thumb{flex-basis:30%;max-width:145px}.mn-news-card h2{font-size:15px}.mn-news-excerpt{font-size:12px}.mn-news-meta{font-size:10px}.mn-news-filters>summary{padding:12px;gap:8px}.mn-news-filter-title{font-size:14px;gap:7px}.mn-news-toggle{font-size:11px;padding:6px 8px}.mn-news-filter-content{padding:12px;gap:12px}.mn-news-categories a{font-size:12px;padding:7px 10px}.mn-news-bottom{justify-content:center}.mn-news-bottom>span{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.mn-news-card,.mn-news-chevron{transition:none}}
