.news_pageWrapper__mcQN8{font-family:var(--primary-font,sans-serif)}.news_breadcrumbsContainer__Trf_D{background-color:#fff;padding:15px 5%;border-bottom:1px solid #eee}.news_breadcrumbs__Qe9wh{color:#555;font-size:.9rem}.news_newsSection__XjHTQ{padding:30px 5%;background-color:#fff}@media (min-width:1024px){.news_newsSection__XjHTQ{padding:60px 5%}}.news_newsTitle__sEY0F{font-size:3rem;font-weight:700;color:#E0E0E0;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){.news_newsTitle__sEY0F{font-size:4.5rem}}@media (min-width:1024px){.news_newsTitle__sEY0F{font-size:6rem}}.news_newsGrid__78t1_{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.news_newsGrid__78t1_{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.news_newsGrid__78t1_{grid-template-columns:repeat(3,1fr)}}.news_newsItem__Frf6c{text-align:left}.news_imageContainer__McPIL{position:relative;overflow:hidden;margin-bottom:1rem}.news_imageContainer__McPIL img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .4s ease;background-color:#f0f0f0}@media (min-width:768px){.news_imageContainer__McPIL img{aspect-ratio:3/4}}.news_newsItem__Frf6c:hover .news_imageContainer__McPIL img{transform:scale(1.05)}.news_itemInfo__bMjLS{margin-top:1rem}.news_itemTitle__hG1Pu{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#000}@media (min-width:768px){.news_itemTitle__hG1Pu{font-size:1.1rem}}.news_itemDescription__OEoGm{font-size:.85rem;color:#000;margin:0 0 1rem;line-height:1.5}@media (min-width:768px){.news_itemDescription__OEoGm{font-size:.9rem}}.news_viewLink__7kMTs{color:#d91e3a;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:5px;font-size:.9rem}.news_loadMoreContainer__7VZnt{text-align:center;margin-top:40px}.news_loadMoreButton__ChP2k{background-color:#d91e3a;color:white;border:none;padding:12px 30px;font-size:.9rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease}@media (min-width:768px){.news_loadMoreButton__ChP2k{padding:15px 40px;font-size:1rem}}.news_loadMoreButton__ChP2k:hover{background-color:#b01a2e}