.page-module__VdtcGa__hero{padding-top:var(--space-6);padding-bottom:var(--space-10);background:var(--bg-secondary);color:var(--text-primary);border-bottom:1px solid var(--border)}.page-module__VdtcGa__heroInner{gap:var(--space-2);flex-direction:column;display:flex}.page-module__VdtcGa__label{text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent-text);margin-top:var(--space-6);font-size:.75rem;font-weight:500}.page-module__VdtcGa__title{font-family:var(--font-heading);letter-spacing:-.005em;font-size:clamp(2.25rem,1.5rem + 2.6vw,3.5rem);font-weight:500;line-height:1.05}.page-module__VdtcGa__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:60ch;margin-top:var(--space-2)}.page-module__VdtcGa__listingSection{padding-top:var(--space-8);padding-bottom:var(--space-16)}.page-module__VdtcGa__resultsBar{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__VdtcGa__resultsCount{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__VdtcGa__resultsCount strong{color:var(--text-primary);font-weight:600}.page-module__VdtcGa__grid{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media (max-width:768px){.page-module__VdtcGa__hero{padding-top:var(--space-2);padding-bottom:var(--space-8)}.page-module__VdtcGa__title{font-size:2.25rem}.page-module__VdtcGa__subtitle{font-size:var(--text-base)}.page-module__VdtcGa__grid{grid-template-columns:1fr}}@media (max-width:480px){.page-module__VdtcGa__hero{padding-top:0;padding-bottom:var(--space-6)}.page-module__VdtcGa__title{font-size:2rem}.page-module__VdtcGa__listingSection{padding-top:var(--space-5);padding-bottom:var(--space-10)}.page-module__VdtcGa__grid{gap:var(--space-4)}}
