.page-module-scss-module__MGFTda__blogsSection{background:var(--color-dark);min-height:100vh;padding:8rem 0 5rem}.page-module-scss-module__MGFTda__pageHeader{border-bottom:1px solid var(--color-border);margin-bottom:3rem;padding-bottom:2rem}.page-module-scss-module__MGFTda__pageTitle{color:var(--color-white);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:3rem;font-weight:700}@media (max-width:768px){.page-module-scss-module__MGFTda__pageTitle{font-size:2.5rem}}.page-module-scss-module__MGFTda__pageSubtitle{color:var(--color-text);max-width:800px;margin:0;font-size:1.1rem;line-height:1.6}.page-module-scss-module__MGFTda__controls{gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:768px){.page-module-scss-module__MGFTda__controls{flex-direction:column}}.page-module-scss-module__MGFTda__searchBar{flex:1}.page-module-scss-module__MGFTda__filters{gap:.5rem;display:flex}@media (max-width:768px){.page-module-scss-module__MGFTda__filters{flex-direction:column}}.page-module-scss-module__MGFTda__filterSelect{background:var(--color-gray);border:1px solid var(--color-border);color:var(--color-white);text-transform:uppercase;letter-spacing:.5px;border-radius:0;min-width:180px;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.page-module-scss-module__MGFTda__filterSelect:focus{background:var(--color-gray);border-color:var(--color-red);color:var(--color-white);box-shadow:0 0 0 3px #ff4d4d1a}.page-module-scss-module__MGFTda__filterSelect option{background:var(--color-gray);color:var(--color-white)}.page-module-scss-module__MGFTda__resultsCount{color:var(--color-text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;font-size:.9rem;font-weight:600}.page-module-scss-module__MGFTda__noResults{text-align:center;background:var(--color-gray);border:1px solid var(--color-border);padding:5rem 2rem}.page-module-scss-module__MGFTda__noResults h3{color:var(--color-white);text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem}.page-module-scss-module__MGFTda__noResults p{color:var(--color-text);font-size:1rem}
