@media (max-width:768px){.app-news-main-news{grid-template-columns:repeat(1,1fr)!important}.app-news-main-featured{flex-direction:column}.app-news-main-featured_img{width:100%!important}}.app-news-header{background-color:#1e3a5f;width:100%;padding:2rem 1rem}.app-news-header-mark{flex-direction:column;display:flex}.app-news-header-mark_title{color:#fb923c;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.app-news-header-mark_subtitle{color:#fff;margin:0;font-size:clamp(1.25rem,4vw,1.875rem);font-weight:900}.app-news-nav{padding-left:var(--nav-height);padding-right:var(--nav-height);z-index:99999;background-color:#fff;border-bottom:1px solid #e5e5e5;padding-top:.75rem;padding-bottom:.75rem;position:sticky;top:4rem;left:0;overflow-x:auto;box-shadow:0 1px 2px #0000000d}.app-news-nav-btn{gap:.25rem;display:flex}.app-news-nav-btn_selected{color:#fff!important;background-color:#1e3a5f!important;border:none!important}.app-news-main{padding-left:var(--nav-height);padding-right:var(--nav-height)}.app-news-main-featured{border:1px solid #e5e5e5;border-radius:.25rem;justify-content:center;align-items:stretch;margin-top:2em;margin-bottom:1.25rem;display:flex;overflow:hidden}.app-news-main-featured_img{cursor:pointer;object-fit:cover;flex-shrink:0;width:40%;height:24rem;transition:transform .3s}.app-news-main-featured_img:hover{transform:scale(1.02)}.app-news-main-featured-content{padding:1.25rem}.app-news-main-featured-content-head{color:#9ca3af;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.app-news-main-featured-content-head_date{gap:.25rem;display:flex}.app-news-main-featured-content_title{color:#1e3a5f;margin:0 0 .5rem;font-size:1.25rem;font-weight:900}.app-news-main-featured-content_description{color:#6b7280;margin:0;font-size:.875rem;line-height:1.625}.app-news-main-news{grid-template-columns:repeat(3,calc(33.3333% - .666667rem));gap:1rem;padding:0;list-style:none;display:grid}.app-news-main-news_selected{color:#fff!important;background-color:#1e3a5f!important;border:1px solid #0000!important}
