.blog-module__3rPSzG__hero{padding:var(--space-16) 0;background-color:var(--color-base-dark)}.blog-module__3rPSzG__heroTitle{margin-bottom:var(--space-4);font-size:2.5rem}.blog-module__3rPSzG__heroDesc{color:var(--color-text-muted);font-size:1.125rem}.blog-module__3rPSzG__layout{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:992px){.blog-module__3rPSzG__layout{gap:var(--space-12);grid-template-columns:3fr 1fr}}.blog-module__3rPSzG__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.blog-module__3rPSzG__grid{grid-template-columns:repeat(2,1fr)}}.blog-module__3rPSzG__card{height:100%}.blog-module__3rPSzG__cardLink{flex-direction:column;height:100%;display:flex}.blog-module__3rPSzG__imageWrapper{aspect-ratio:16/9;background-color:var(--color-gray-200);width:100%;position:relative}.blog-module__3rPSzG__image{object-fit:cover}.blog-module__3rPSzG__noImage{height:100%;color:var(--color-gray-400);justify-content:center;align-items:center;font-weight:500;display:flex}.blog-module__3rPSzG__content{padding:var(--space-6);flex-direction:column;flex-grow:1;display:flex}.blog-module__3rPSzG__meta{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);font-size:.85rem;display:flex}.blog-module__3rPSzG__category{background-color:var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text-main);padding:.1rem .5rem;font-weight:600}.blog-module__3rPSzG__date{color:var(--color-text-muted)}.blog-module__3rPSzG__title{margin-bottom:var(--space-3);color:var(--color-accent-darker);font-size:1.2rem;line-height:1.5}.blog-module__3rPSzG__excerpt{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;margin-bottom:0;font-size:.95rem;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__empty{padding:var(--space-12);text-align:center;background-color:var(--color-gray-100);border-radius:var(--radius-md);color:var(--color-text-muted)}.blog-module__3rPSzG__pagination{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-12);display:flex}.blog-module__3rPSzG__pageLink{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);padding:.5rem 1rem;transition:all .2s}.blog-module__3rPSzG__pageLink:hover{background-color:var(--color-gray-100)}.blog-module__3rPSzG__pageCurrent{font-weight:700}.blog-module__3rPSzG__sidebar{gap:var(--space-8);flex-direction:column;display:flex}.blog-module__3rPSzG__widget{background-color:var(--color-base);padding:var(--space-6);border-radius:var(--radius-md)}.blog-module__3rPSzG__widgetTitle{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-accent-dark);font-size:1.125rem}.blog-module__3rPSzG__categoryList{list-style:none}.blog-module__3rPSzG__categoryList li{margin-bottom:var(--space-2)}.blog-module__3rPSzG__categoryList a{color:var(--color-text-main);padding:.25rem 0;display:block}.blog-module__3rPSzG__categoryList a:hover{color:var(--color-accent-dark);padding-left:.25rem}.blog-module__3rPSzG__activeCategory a{color:var(--color-accent-dark);font-weight:700}
