.Directory-module__w8AEBq__section{max-width:1280px;font-family:var(--font-sans,Inter, sans-serif);margin:0 auto;padding:8px clamp(1.25rem,3vw,2.25rem) 32px}.Directory-module__w8AEBq__section h2{color:var(--color-text-primary,#10233a);margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.Directory-module__w8AEBq__eyebrow{color:var(--color-gold,#8a6d2f);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.Directory-module__w8AEBq__intro{max-width:820px;color:var(--color-text-secondary,#52677d);margin:8px 0 16px;font-size:13px;line-height:1.6}.Directory-module__w8AEBq__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.Directory-module__w8AEBq__card{border:1px solid var(--color-border,#e5dccb);background:var(--color-surface,#fff);color:var(--color-text-primary,#10233a);border-radius:10px;padding:12px 13px;text-decoration:none;display:block}.Directory-module__w8AEBq__name{margin-bottom:5px;font-size:13px;font-weight:800;line-height:1.3;display:block}.Directory-module__w8AEBq__meta{color:var(--color-text-secondary,#52677d);font-size:11px;line-height:1.45;display:block}.Directory-module__w8AEBq__pagination{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.Directory-module__w8AEBq__pagination a,.Directory-module__w8AEBq__current{border:1px solid var(--color-border,#e5dccb);background:var(--color-surface,#fff);min-width:34px;height:34px;color:var(--color-text-primary,#10233a);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.Directory-module__w8AEBq__current{color:var(--color-gold,#8a6d2f)}
