.page-module__YXetoG__hero{color:var(--text-on-dark);padding:var(--space-24) 0 var(--space-16);text-align:left;isolation:isolate;position:relative;overflow:hidden}.page-module__YXetoG__heroBg{object-fit:cover;z-index:-2}.page-module__YXetoG__heroOverlay{z-index:-1;background:linear-gradient(#0c0e18b3 0%,#0c0e18db 100%);position:absolute;inset:0}.page-module__YXetoG__heroInner{position:relative}.page-module__YXetoG__heroSubtitle{font-size:var(--text-lg);color:#ffffffdb;max-width:60ch;margin:var(--space-5) 0 0;line-height:var(--leading-relaxed)}.page-module__YXetoG__district{padding:var(--space-12) 0 0}.page-module__YXetoG__districtTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent-text);margin-bottom:var(--space-5);font-size:.75rem;font-weight:500}.page-module__YXetoG__grid{gap:var(--space-8) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.page-module__YXetoG__card{gap:var(--space-3);padding:var(--space-6) 0 var(--space-4);border-top:1px solid var(--border-dark);flex-direction:column;display:flex}.page-module__YXetoG__card:has(.page-module__YXetoG__cardImage){border-top:0;padding-top:0}.page-module__YXetoG__cardImage{aspect-ratio:3/2;margin-bottom:var(--space-2);background:var(--bg-tertiary);display:block;position:relative;overflow:hidden}.page-module__YXetoG__cardImg{object-fit:cover;transition:transform .6s}.page-module__YXetoG__card:hover .page-module__YXetoG__cardImg{transform:scale(1.03)}.page-module__YXetoG__cardTitle{font-family:var(--font-heading);font-size:1.75rem;font-weight:500;line-height:1.1}.page-module__YXetoG__cardTitle a{color:var(--text-primary)}.page-module__YXetoG__cardTitle a:hover{color:var(--accent-text)}.page-module__YXetoG__counts{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module__YXetoG__cardDesc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page-module__YXetoG__cardLinks{gap:var(--space-1);padding-top:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin-top:auto;display:flex}.page-module__YXetoG__cardLinks a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-dark);text-decoration-color:var(--border-dark);text-underline-offset:3px}.page-module__YXetoG__cardLinks a:hover{-webkit-text-decoration-color:var(--dark-800);text-decoration-color:var(--dark-800)}.page-module__YXetoG__cardLinks a.page-module__YXetoG__guideLink{color:var(--accent-text);-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500);font-weight:500}.page-module__YXetoG__cta{justify-content:flex-start;gap:var(--space-4);padding:var(--space-16) 0;flex-wrap:wrap;display:flex}.page-module__YXetoG__hero .label{color:var(--gold-200)}@media (max-width:640px){.page-module__YXetoG__cardImage{aspect-ratio:16/9}}
