.page-module__4B8dHa__wrapper{background:#fff;flex-direction:column;flex:1;padding-bottom:0;display:flex}.page-module__4B8dHa__heroSection{flex:1;padding-top:160px;padding-bottom:80px}@media (min-width:1024px){.page-module__4B8dHa__heroSection{padding-top:200px}}.page-module__4B8dHa__container{max-width:1280px;padding:0 var(--page-padding-x);margin:0 auto}.page-module__4B8dHa__pageTitle{letter-spacing:-.01em;text-transform:uppercase;margin-bottom:48px;font-size:36px;font-weight:700;line-height:1.1}@media (min-width:768px){.page-module__4B8dHa__pageTitle{font-size:40px}}.page-module__4B8dHa__filterBar{white-space:nowrap;border-bottom:1px solid #0000000d;margin-bottom:64px;display:flex;overflow-x:auto}.page-module__4B8dHa__filterButton{text-transform:uppercase;letter-spacing:.1em;color:#000;border-bottom:2px solid #0000;padding:16px 32px;font-size:18px;font-weight:600;transition:color .2s,border-color .2s}.page-module__4B8dHa__filterButton:hover{color:var(--brand-accent)}.page-module__4B8dHa__filterButtonActive{color:var(--brand-accent);border-bottom:2px solid var(--brand-accent);}.page-module__4B8dHa__newsGrid{grid-template-columns:1fr;gap:64px 32px;display:grid}@media (min-width:768px){.page-module__4B8dHa__newsGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.page-module__4B8dHa__newsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__4B8dHa__newsCard{display:block}.page-module__4B8dHa__newsImageWrap{aspect-ratio:16/10;background:#00000008;border:1px solid #0000000d;border-radius:12px;margin-bottom:32px;position:relative;overflow:hidden}.page-module__4B8dHa__newsImagePlaceholder{color:#00000026;background:#00000005;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;transition:transform .5s;display:flex}.page-module__4B8dHa__newsImage{object-fit:cover;transition:transform .5s}.page-module__4B8dHa__newsCard:hover .page-module__4B8dHa__newsImagePlaceholder,.page-module__4B8dHa__newsCard:hover .page-module__4B8dHa__newsImage{transform:scale(1.05)}.page-module__4B8dHa__categoryBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#000;padding:6px 14px;font-size:14px;font-weight:600;position:absolute;top:16px;left:16px}.page-module__4B8dHa__newsTitle{word-break:keep-all;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.4;transition:color .2s}.page-module__4B8dHa__newsCard:hover .page-module__4B8dHa__newsTitle{color:var(--brand-accent)}.page-module__4B8dHa__newsDate{color:#0000004d;letter-spacing:-.05em;font-size:12px;font-weight:600}.page-module__4B8dHa__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:120px 0;display:flex}.page-module__4B8dHa__emptyStateMessage{color:#000;margin-bottom:8px;font-size:18px;font-weight:700}.page-module__4B8dHa__emptyStateSubMessage{color:#0006;font-size:14px}.page-module__4B8dHa__pagination{justify-content:center;align-items:center;gap:16px;margin-top:80px;display:flex}.page-module__4B8dHa__pageButton{border:1px solid #0000001a;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:flex}.page-module__4B8dHa__pageButton:hover{background:#00000005}.page-module__4B8dHa__pageButtonActive{color:#fff;background:#000;border-color:#000;}.page-module__4B8dHa__nextButton{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000001a;justify-content:center;align-items:center;height:40px;margin-left:16px;padding:0 24px;font-size:12px;font-weight:900;display:flex}.page-module__4B8dHa__nextButton:hover{background:#00000005}
