._4O23CG_directory,._4O23CG_brand{gap:var(--space-6);padding-block:var(--space-10) var(--space-16);flex-direction:column;display:flex}._4O23CG_head{gap:var(--space-3);flex-direction:column;max-width:44rem;display:flex}._4O23CG_title{font-size:clamp(var(--text-3xl), 1.2rem + 3vw, var(--text-4xl));letter-spacing:var(--tracking-display)}._4O23CG_lead{color:var(--color-text-soft);font-size:var(--text-lg);line-height:var(--leading-snug)}._4O23CG_crumbs{font-size:var(--text-sm)}._4O23CG_crumbs a{color:var(--color-text-muted);text-decoration:none}._4O23CG_crumbs a:hover{color:var(--color-text);text-decoration:underline}._4O23CG_form{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-frame);flex-direction:column;display:flex}._4O23CG_searchRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}._4O23CG_selects{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){._4O23CG_selects{grid-template-columns:repeat(4,minmax(0,1fr))}}._4O23CG_labelled{min-width:0}._4O23CG_clear{color:var(--color-accent-text);font-size:var(--text-sm)}._4O23CG_count{color:var(--color-text-muted);font-size:var(--text-sm)}._4O23CG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}._4O23CG_gridItem{min-width:0;display:flex}._4O23CG_gridItem>*{width:100%}._4O23CG_empty{gap:var(--space-2);padding:var(--space-8) var(--space-6);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-lg);flex-direction:column;display:flex}._4O23CG_emptyTitle{font-weight:var(--weight-semibold)}._4O23CG_nextRow{justify-content:center;display:flex}._4O23CG_cta{align-items:flex-start;gap:var(--space-3);padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-frame);flex-direction:column;display:flex}._4O23CG_ctaTitle{font-size:var(--text-xl)}
