.page-module__pKXk3W__page{padding:2rem 20px 5rem}.page-module__pKXk3W__header{border-bottom:2px solid var(--foreground);justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;padding-bottom:1rem;display:flex}.page-module__pKXk3W__h1{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;color:var(--foreground);font-size:clamp(2rem,5vw,3.5rem);line-height:1}.page-module__pKXk3W__subtitle{color:var(--text-muted);font-size:.9rem}.page-module__pKXk3W__empty{color:var(--text-muted);text-align:center;padding:3rem 0;font-style:italic}.page-module__pKXk3W__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem 1.5rem;display:grid}.page-module__pKXk3W__card{color:inherit;text-decoration:none;display:block}.page-module__pKXk3W__card:hover .page-module__pKXk3W__image{transform:scale(1.04)}.page-module__pKXk3W__imageWrap{aspect-ratio:16/10;background-color:var(--border-color);width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.page-module__pKXk3W__image{object-fit:cover;transition:transform .3s}.page-module__pKXk3W__body{flex-direction:column;gap:.5rem;display:flex}.page-module__pKXk3W__category{letter-spacing:1.5px;color:var(--accent);font-size:.7rem;font-weight:700}.page-module__pKXk3W__title{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;color:var(--foreground);font-size:1.4rem;line-height:1.15}.page-module__pKXk3W__date{color:var(--text-muted);font-size:.8rem}
