.section.news{background-color:var(--color-primary-dark);padding:var(--spacing-3xl) 0;padding-top:120px}.section.news h2{color:var(--color-primary-gold);font-family:var(--font-heading);font-size:var(--font-size-3xl);text-transform:uppercase;letter-spacing:3px;text-shadow:var(--shadow-gold)}@media (max-width:768px){.section.news h2{font-size:var(--font-size-2xl)}}.section.news .news-swiper{overflow:hidden;padding:var(--spacing-md) 0 var(--spacing-2xl) 0}.section.news .news-swiper .swiper-wrapper{display:flex;align-items:stretch}.section.news .news-swiper .swiper-slide{height:auto;display:flex;padding:var(--spacing-sm) 0}.section.news .news-card{background:rgba(255, 255, 255, 0.08);border:2px solid rgba(205, 171, 86, 0.3);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition-base);backdrop-filter:blur(10px);width:100%;display:flex;flex-direction:column}.section.news .news-card:hover{transform:translateY(-8px);border-color:var(--color-primary-gold);box-shadow:0 20px 40px rgba(0, 0, 0, 0.3), 0 0 30px rgba(205, 171, 86, 0.2)}.section.news .news-card:hover .news-image{transform:scale(1.05)}.section.news .news-card.important{border-color:rgba(220, 53, 69, 0.5)}.section.news .news-card.important:hover{border-color:#dc3545;box-shadow:0 20px 40px rgba(0, 0, 0, 0.3), 0 0 30px rgba(220, 53, 69, 0.3)}.section.news .news-image-container{position:relative;height:250px;background:rgba(255, 255, 255, 0.05);overflow:hidden}@media (max-width:768px){.section.news .news-image-container{height:200px}}.section.news .important-badge{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:linear-gradient(135deg, #dc3545 0%, #c82333 100%);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:1px;z-index:10;box-shadow:var(--shadow-md)}.section.news .important-badge i{margin-right:var(--spacing-xs);font-size:var(--font-size-xs)}.section.news .news-image{width:100%;height:100%;object-fit:cover;object-position:center center;transition:var(--transition-base)}.section.news .news-placeholder{display:flex;align-items:center;justify-content:center;color:rgba(205, 171, 86, 0.5)}.section.news .news-placeholder i{font-size:var(--font-size-4xl)}.section.news .news-content{padding:var(--spacing-lg);display:flex;flex-direction:column;flex-grow:1}@media (max-width:768px){.section.news .news-content{padding:var(--spacing-md)}}.section.news .news-title{color:var(--color-white);font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:normal;text-transform:uppercase;margin-bottom:var(--spacing-md);line-height:1.3}@media (max-width:768px){.section.news .news-title{font-size:var(--font-size-base);margin-bottom:var(--spacing-sm)}}.section.news .news-summary{color:rgba(255, 255, 255, 0.8);font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.5;margin-bottom:var(--spacing-lg);flex-grow:1}@media (max-width:768px){.section.news .news-summary{font-size:var(--font-size-xs);margin-bottom:var(--spacing-md)}}.section.news .btn-gold{background:linear-gradient(135deg, var(--color-primary-gold) 0%, #e6c066 100%);color:var(--color-primary-dark);border:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-xl);font-family:var(--font-body);font-weight:700;text-transform:uppercase;font-size:var(--font-size-sm);letter-spacing:1px;text-decoration:none;transition:var(--transition-base);box-shadow:var(--shadow-md);display:inline-flex;align-items:center;gap:var(--spacing-sm);align-self:flex-start}.section.news .btn-gold:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);color:var(--color-primary-dark);text-decoration:none}.section.news .btn-gold i{font-size:var(--font-size-sm)}@media (max-width:768px){.section.news .btn-gold{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);gap:var(--spacing-xs)}}.section.news .swiper-button-prev,.section.news .swiper-button-next{width:50px !important;height:50px !important;background:rgba(205, 171, 86, 0.9) !important;border-radius:var(--radius-full) !important;border:2px solid rgba(205, 171, 86, 0.3);transition:var(--transition-base);box-shadow:var(--shadow-md)}.section.news .swiper-button-prev::after,.section.news .swiper-button-next::after{font-size:var(--font-size-lg) !important;font-weight:700 !important;color:var(--color-primary-dark) !important}.section.news .swiper-button-prev:hover,.section.news .swiper-button-next:hover{background:var(--color-primary-gold) !important;transform:scale(1.1);box-shadow:var(--shadow-lg);border-color:var(--color-primary-gold)}.section.news .swiper-button-prev.swiper-button-disabled,.section.news .swiper-button-next.swiper-button-disabled{opacity:0.3;cursor:not-allowed}.section.news .swiper-button-prev.swiper-button-disabled:hover,.section.news .swiper-button-next.swiper-button-disabled:hover{transform:scale(1);box-shadow:var(--shadow-md)}@media (max-width:768px){.section.news .swiper-button-prev,.section.news .swiper-button-next{width:40px !important;height:40px !important}.section.news .swiper-button-prev::after,.section.news .swiper-button-next::after{font-size:var(--font-size-base) !important}}.section.news .swiper-button-prev{left:var(--spacing-sm)}.section.news .swiper-button-next{right:var(--spacing-sm)}.section.news .swiper-scrollbar{position:relative;margin-top:var(--spacing-lg) !important;height:6px !important;background:rgba(0, 40, 23, 0.8) !important;border-radius:3px}.section.news .swiper-scrollbar .swiper-scrollbar-drag{background:linear-gradient(135deg, var(--color-primary-gold) 0%, #e6c066 100%) !important;border-radius:3px;box-shadow:0 3px 12px rgba(205, 171, 86, 0.4)}@media (max-width:768px){.section.news{padding:var(--spacing-2xl) 0}.section.news .news-swiper{padding:var(--spacing-sm) 0 var(--spacing-xl) 0}}.blogpost{padding-top:120px !important}