.news-page{color:#212529}.news-page__type{color:#005a70;font-size:.95rem;font-weight:600}.news-page__featured-title{color:#212529;font-size:clamp(2rem,3vw,2.7rem);line-height:1.15;margin:.25rem 0}.news-page__date{color:rgb(108,117,125);font-size:.95rem}.news-page__featured-image-wrap{border-radius:12px;overflow:hidden}.news-page__featured-image{width:100%;aspect-ratio:16/7;object-fit:cover;display:block}.news-page__small-card{display:grid;grid-template-columns:130px 1fr;grid-gap:.85rem;gap:.85rem;align-items:start}.news-page__small-thumb-wrap{width:100%;border-radius:10px;overflow:hidden}.news-page__small-thumb{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.news-page__small-title{color:#212529;font-size:1.7rem;line-height:1.15;margin:.2rem 0}.news-page__latest-title{color:#212529;font-size:2rem;margin:0}.news-page__latest-card{display:grid;grid-template-columns:minmax(210px,300px) 1fr;grid-gap:1rem;gap:1rem;align-items:center}.news-page__latest-thumb-wrap{border-radius:12px;overflow:hidden}.news-page__latest-thumb{width:100%;aspect-ratio:16/8;object-fit:cover;display:block}.news-page__latest-excerpt{color:rgb(108,117,125);margin:.2rem 0}.news-page__pagination-wrap{display:flex;justify-content:center;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.news-page__pagination-pages{display:flex;gap:.5rem;flex-wrap:wrap}.news-page__pagination-btn{min-width:42px;height:42px;padding:0 .9rem;border:1px solid #d7dadd;background:#ffffff;color:#212529;border-radius:.6rem;font-family:var(--font-primary);transition:all .2s ease}.news-page__pagination-btn:hover:not(:disabled){border-color:#005a70;color:#005a70}.news-page__pagination-btn.is-active{background:#212529;border-color:#212529;color:#ffffff}.news-page__pagination-btn--nav{min-width:110px}.news-page__pagination-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:991px){.news-page__small-title{font-size:1.35rem}.news-page__latest-title{font-size:1.5rem}.news-page__latest-card{grid-template-columns:1fr;align-items:start}.news-page__pagination-btn--nav{min-width:auto}}