.news-list-header{background:url(/img/military-factory.jpg);margin:-95px calc(var(--items-offset)*-1) 0 calc(var(--items-offset)*-1);display:flex;justify-content:center;align-items:end;background-size:cover;background-position:50%;height:25vh}.news-list-header h1{color:#fff;z-index:2;font-size:1.75rem;padding-bottom:1rem;margin:0}.news-archive-section{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0}@media (max-width:992px){.news-archive-section{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.news-archive-section{grid-template-columns:1fr}}.news-archive-card{display:block;text-decoration:none;color:inherit;background:var(--kn-body-bg-color);border-radius:1rem;overflow:hidden;transition:transform .2s ease}.news-archive-card:hover{transform:translateY(-4px)}.news-archive-cover{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--color-default)}.news-archive-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-archive-body{padding:1.25rem}.news-archive-body h3{font-size:1.1rem;margin:.5rem 0}.news-archive-body p{color:var(--color-secondary);font-size:.9rem;line-height:1.5;margin:0}.news-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;box-shadow:none}.news-page-btn{min-width:2.5rem;height:2.5rem;padding:0 .5rem;border:1px solid var(--fr-muted);background:transparent;color:inherit;font-size:.9rem;cursor:pointer;transition:.2s ease}.news-page-btn:hover:not(:disabled){border-color:#0066b3;color:#0066b3}.news-page-btn:disabled{opacity:.35;cursor:default}.news-page-btn.is-active{background:#0066b3;border-color:#0066b3;color:#fff;cursor:default}.news-detail-section{max-width:860px;margin:6rem auto}.news-detail-section h1{font-size:2rem;margin:.5rem 0 1.5rem}.news-detail-preview-banner{background:var(--color-warning,#f0ad4e);color:#000;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:600;margin-bottom:1.5rem}.news-detail-date{color:var(--color-secondary)}.news-detail-video{margin:1.5rem 0}.news-detail-video video,.news-detail-video-frame{width:100%;border-radius:1rem}.news-detail-video-frame{aspect-ratio:16/9}.news-detail-video-x{display:flex;justify-content:center}.news-detail-video-x .twitter-tweet{margin:0!important}.news-detail-summary{color:var(--color-secondary);font-size:1.1rem;line-height:1.8;margin:0 0 1.5rem}.news-detail-content{line-height:1.8;font-size:1.05rem}.news-detail-gallery-section{margin:2rem 0}.news-detail-gallery-title{font-size:1.1rem;margin:0 0 1rem}.news-detail-gallery{height:22rem}.news-detail-gallery .splide__list,.news-detail-gallery .splide__track{height:100%}.news-detail-gallery .splide__arrow{top:50%}.news-detail-gallery .splide__arrow--prev{left:-1rem}.news-detail-gallery .splide__arrow--next{right:-1rem}.news-detail-gallery li{padding:2rem;opacity:.4}.news-detail-gallery .is-visible{padding:1rem;opacity:1;transition:.2s ease-in-out}.news-detail-gallery .splide__pagination{display:none}.news-detail-gallery .splide__slide,.news-detail-gallery img{height:100%;border-radius:.75rem;overflow:hidden}.news-detail-gallery img{width:100%}.news-detail-gallery img,.news-detail-gallery-row img,.news-detail-gallery-single img{height:100%;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.news-detail-gallery-row{display:flex;gap:1rem;height:16rem}.news-detail-gallery-row img{flex:1 1 0;min-width:0}.news-detail-gallery-row img.is-portrait{flex:0 0 auto;width:auto}@media (max-width:576px){.news-detail-gallery-row{flex-direction:column;height:auto}.news-detail-gallery-row img{height:12rem}}.news-detail-gallery-single{height:16rem;display:flex;justify-content:center}.news-gallery-zoomable{cursor:zoom-in}.news-image-lightbox{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.85);align-items:center;justify-content:center;cursor:zoom-out}.news-image-lightbox.is-open{display:flex}.news-image-lightbox img{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.news-image-lightbox-close{position:absolute;top:1.5rem;right:1.5rem;color:#fff;font-size:1.75rem;cursor:pointer}@media (max-width:576px){.news-detail-gallery li{padding:3rem}}@media (min-width:576px){.news-detail-gallery .is-visible{padding:2rem;opacity:.4}.news-detail-gallery .is-visible:hover{opacity:1;padding:1rem}.news-detail-gallery .is-active+.is-visible{padding:1rem;opacity:1!important}.news-detail-gallery:has(.is-visible:not(.is-active+.is-visible):hover) .is-active+.is-visible{padding:2rem;opacity:.4!important}}.news-back-link{display:inline-block;margin-top:2rem;color:#0066b3;text-decoration:none;font-weight:600}