:root{--font:Arial;--text:#232a31;--focus:#a65d26;--muted:#626b76;--space:16px;--action:#9b283e;--border:#e0e3e5;--radius:10px;--raised:#ffffff;--theme-shadow:0 4px 16px #0000000a;--surface:#f7f7f5;--theme-card-gap:1.5rem;--body-size:16px;--card-width:280px;--action-text:#ffffff;--theme-section-gap:4rem;--heading-size:40px;--content-width:1120px;--motion-easing:ease-out;--motion-duration:160ms}#directory-component-2-grid{--section-columns:4}
@media(min-width:761px) and (max-width:1000px){#directory-component-2-grid{--section-columns:3}}
@media(max-width:760px){#directory-component-2-grid{--section-columns:2}}
#directory-component-33-grid{--section-columns:3}
@media(min-width:761px) and (max-width:1000px){#directory-component-33-grid{--section-columns:2}}
@media(max-width:760px){#directory-component-33-grid{--section-columns:1}}