.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}.press-release-cta{background:linear-gradient(135deg,#ef4129 0%,#c33626 100%);margin-bottom:60px;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 8px 32px rgba(239,65,41,.2)}.press-release-cta::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 200\ 150\"><circle\ cx=\"30\"\ cy=\"30\"\ r=\"2\"\ fill=\"rgba\(255,255,255,0.1\)\"/><circle\ cx=\"160\"\ cy=\"60\"\ r=\"1\"\ fill=\"rgba\(255,255,255,0.1\)\"/><circle\ cx=\"70\"\ cy=\"120\"\ r=\"1.5\"\ fill=\"rgba\(255,255,255,0.1\)\"/><circle\ cx=\"15\"\ cy=\"90\"\ r=\"6\"\ fill=\"rgba\(255,255,255,0.08\)\"/><circle\ cx=\"180\"\ cy=\"25\"\ r=\"8\"\ fill=\"rgba\(255,255,255,0.06\)\"/><circle\ cx=\"120\"\ cy=\"130\"\ r=\"5\"\ fill=\"rgba\(255,255,255,0.09\)\"/><circle\ cx=\"40\"\ cy=\"60\"\ r=\"4\"\ fill=\"rgba\(255,255,255,0.07\)\"/><circle\ cx=\"170\"\ cy=\"110\"\ r=\"7\"\ fill=\"rgba\(255,255,255,0.05\)\"/></svg>);pointer-events:none}.cta-container{padding:10px 30px;text-align:center;position:relative;z-index:1}.cta-title{font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:28px;color:#fff;margin-bottom:12px;font-weight:bold;text-shadow:0 2px 4px rgba(0,0,0,.1)}.cta-description{font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;font-size:16px;color:rgba(255,255,255,.95);line-height:1.4;text-align:left}.cta-button{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#ef4129;padding:14px 28px;border-radius:50px;font-family:"proxima_novabold","proxima_novaregular",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:all .3s ease;border:3px solid transparent;text-transform:uppercase;letter-spacing:.5px}.cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.2);background:#f8f9fa;color:#c33626;text-decoration:none}.cta-button:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cta-button i{font-size:18px;transition:transform .3s ease}.cta-button:hover i{transform:scale(1.1)}.press-release-cta .cta-content{display:flex;justify-content:space-between;align-items:center;gap:20px}.press-release-cta .cta-text{flex:1;text-align:left}.press-release-cta .cta-button{flex-shrink:0;white-space:nowrap}@media (max-width:768px){.cta-container{padding:10px 20px}.press-release-cta .cta-content{flex-direction:column;gap:15px;align-items:flex-start}.press-release-cta .cta-button{align-self:stretch;text-align:center}.cta-title{font-size:24px;margin-bottom:10px}.cta-description{font-size:15px;margin-bottom:20px}.cta-button{padding:12px 24px;font-size:14px;gap:8px}.cta-button i{font-size:16px}}