.mb-news-page{padding:60px 0;background-color:#f8f9fa}.news-header{text-align:center;margin-bottom:60px;padding-bottom:30px;border-bottom:2px solid #ef4129}.news-main-title{font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:42px;color:#333;margin-bottom:15px;font-weight:bold}.news-subtitle{font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;font-size:18px;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.news-section{margin-bottom:60px}.news-section-title{font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:32px;color:#333;margin-bottom:30px;display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:3px solid #ef4129}.news-section-icon{font-size:28px;color:#ef4129;display:inline-flex;align-items:center;justify-content:center}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}.news-card{background:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;position:relative;border:2px solid transparent}.news-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-5px);border-color:#ef4129}.news-card--featured{background:linear-gradient(135deg,#fff9f8 0%,#fff 100%);border:2px solid #ef4129;box-shadow:0 4px 12px rgba(239,65,41,.15);padding-top:50px}.news-card--featured:hover{box-shadow:0 8px 24px rgba(239,65,41,.25);transform:translateY(-5px)}.news-card--featured .news-card__title a{font-weight:bold;color:#222}.news-card__badge{position:absolute;top:15px;right:15px;background:#ef4129;color:#fff;font-size:12px;font-weight:bold;padding:5px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.news-card__featured-badge{position:absolute;top:12px;left:12px;right:auto;background:linear-gradient(135deg,#ef4129 0%,#c73321 100%);color:#fff;font-size:11px;font-weight:bold;padding:6px 12px;border-radius:4px;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;gap:5px;box-shadow:0 2px 8px rgba(239,65,41,.4)}.news-card__featured-badge i{font-size:10px;animation:pulse 2s ease-in-out infinite}@keyframes pulse {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
}.news-card__title{font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-card__title a{color:#333;text-decoration:none;transition:color .3s ease}.news-card__title a:hover{color:#ef4129}.news-card__meta{display:flex;gap:15px;margin-bottom:15px;font-size:14px;color:#666}.news-card__date,.news-card__author{display:flex;align-items:center;gap:5px}.news-card__date i,.news-card__author i{color:#ef4129}.news-card__excerpt{font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;color:#555;margin-bottom:15px}.news-card__link{display:inline-flex;align-items:center;gap:8px;color:#ef4129;font-weight:bold;text-decoration:none;font-size:14px;transition:gap .3s ease}.news-card__link:hover{gap:12px}.news-list{display:flex;flex-direction:column;gap:25px}.news-item{background:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;gap:25px;transition:all .3s ease;border-left:4px solid transparent;position:relative}.news-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);border-left-color:#ef4129}.news-item--featured{background:linear-gradient(135deg,#fff9f8 0%,#fff 100%);border-left:4px solid #ef4129;box-shadow:0 4px 12px rgba(239,65,41,.15)}.news-item--featured:hover{box-shadow:0 8px 24px rgba(239,65,41,.25)}.news-item--featured .news-item__date-badge{background:linear-gradient(135deg,#ef4129 0%,#c73321 100%);box-shadow:0 4px 12px rgba(239,65,41,.4)}.news-item__featured-badge{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#ef4129 0%,#c73321 100%);color:#fff;font-size:12px;font-weight:bold;padding:6px 14px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px;box-shadow:0 2px 8px rgba(239,65,41,.3)}.news-item__featured-badge i{font-size:11px}.news-item--featured .news-item__title{color:#222}.news-item--featured .news-item__title a{font-weight:bold}.news-item__date-badge{flex-shrink:0;width:70px;height:70px;background:linear-gradient(135deg,#666 0%,#444 100%);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.news-item__month{font-size:14px;text-transform:uppercase;font-weight:bold;letter-spacing:1px}.news-item__day{font-size:28px;font-weight:bold;line-height:1}.news-item__content{flex:1}.news-item__title{font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:22px;margin-bottom:10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-item__title a{color:#333;text-decoration:none;transition:color .3s ease}.news-item__title a:hover{color:#ef4129}.news-item__meta{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#666}.news-item__author{font-weight:600;color:#ef4129}.news-item__separator{color:#ccc}.news-item__excerpt{font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;color:#555;margin-bottom:12px}.news-item__link{color:#ef4129;font-weight:bold;text-decoration:none;font-size:14px;transition:all .3s ease}.news-item__link:hover{text-decoration:underline}@media (max-width:1200px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mb-news-page{padding:40px 0}.news-header{margin-bottom:40px}.news-main-title{font-size:32px}.news-subtitle{font-size:16px}.news-section-title{font-size:26px}.news-grid{grid-template-columns:1fr;gap:20px}.news-item{flex-direction:column;gap:15px;padding-top:60px}.news-item__featured-badge{top:15px;right:15px;font-size:11px;padding:5px 12px}.news-item__date-badge{width:60px;height:60px;align-self:flex-start}.news-item__day{font-size:24px}}@media (max-width:480px){.news-main-title{font-size:28px}.news-card{padding:20px}.news-item{padding:20px}.news-card__title,.news-item__title{font-size:18px}}@media (prefers-color-scheme:dark){.mb-news-page{background-color:#1a1a1a}.news-main-title,.news-section-title,.news-card__title a,.news-item__title a{color:#f8f9fa}.news-subtitle,.news-card__meta,.news-item__meta{color:#aaa}.news-card,.news-item{background:#2a2a2a;box-shadow:0 2px 8px rgba(0,0,0,.3)}.news-card__excerpt,.news-item__excerpt{color:#ccc}}.news-pagination{margin-top:60px;display:flex;justify-content:center}.news-pagination .page-numbers{display:inline-flex;gap:10px;list-style:none;padding:0;margin:0}.news-pagination .page-numbers li{display:inline-block}.news-pagination a.page-numbers,.news-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:45px;height:45px;padding:0 15px;background:#fff;border:2px solid #ddd;border-radius:6px;color:#333;text-decoration:none;font-weight:600;transition:all .3s ease}.news-pagination a.page-numbers:hover{background:#ef4129;color:#fff;border-color:#ef4129;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,65,41,.3)}.news-pagination span.current{background:#ef4129;color:#fff;border-color:#ef4129;box-shadow:0 2px 8px rgba(239,65,41,.3)}.news-pagination .prev,.news-pagination .next{font-weight:bold}.news-card,.news-item,.news-pagination a.page-numbers{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}