/* All references flow down the page, including when JavaScript is disabled. */
.reference-card[data-reference-id="yagiz-auto"] .reference-logo-frame{background:#24205c;border-radius:8px}
.reference-directory .reference-toolbar{margin-bottom:30px}
#directory-count{font-size:12px;color:var(--muted)}
.reference-directory-group{margin-bottom:48px;scroll-margin-top:110px}
.directory-group-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:22px}
.directory-group-heading h2{font-size:clamp(23px,2.6vw,34px);line-height:1.3;letter-spacing:-.8px;margin-top:12px}
.directory-group-heading>span{flex-shrink:0;font-size:11px;color:var(--muted);padding-bottom:4px}
.directory-sort-note{font-size:12px;line-height:1.8;color:var(--muted);margin-top:12px}
.reference-directory-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.reference-directory-grid.regular-reference-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.reference-directory-grid .reference-card{min-height:160px;padding:22px 15px;gap:12px;scroll-snap-align:none}
.reference-directory-grid .reference-name,.reference-directory-grid .has-logo .reference-name{font-size:12px;line-height:1.6;font-weight:500}
.reference-directory-grid .reference-type{font-size:8px;line-height:1.6;letter-spacing:1px}
.reference-directory-grid.regular-reference-grid .reference-card{border-top:3px solid #736fac;background:#fff;min-height:175px}
.reference-directory [hidden]{display:none!important}
@media(max-width:1100px){.reference-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:800px){.reference-directory-grid,.reference-directory-grid.regular-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.reference-directory-grid,.reference-directory-grid.regular-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-directory-grid .reference-card,.reference-directory-grid.regular-reference-grid .reference-card{min-height:155px;padding:18px 12px}.directory-group-heading{align-items:start;flex-direction:column;gap:9px}.reference-directory-group{margin-bottom:35px}.directory-group-heading h2{font-size:25px}.reference-directory .reference-toolbar{gap:14px}}
