/* Existing 31 articles and filters; hierarchy without duplicate project cards. */
body.page-id-1465 #projekt-auswahl.or126-reference-grid{column-gap:clamp(28px,4vw,58px);row-gap:clamp(48px,6vw,84px);align-items:stretch}
body.page-id-1465 #projekt-auswahl.or126-reference-grid .or126-feature .or37-project-image{overflow:hidden;border-bottom:3px solid #08e8de;box-shadow:none}
body.page-id-1465 #projekt-auswahl.or126-reference-grid .or126-feature .or37-project-image img{transition:transform .28s ease}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 body.page-id-1465 #projekt-auswahl.or126-reference-grid .or126-feature:hover .or37-project-image img{transform:scale(1.018)}
}
/* A task filter restores the ordinary grid. No fixed row positions or empty holes. */
@media(min-width:1025px){
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide{
  display:grid!important;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:20px 40px!important;padding:36px!important;background:#131017;border:1px solid #08e8de44;align-items:start
 }
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide>.or37-project-image{
  grid-column:1;grid-row:1/4;align-self:center;height:auto!important;min-height:0;max-height:none;border:0;overflow:visible;box-shadow:-10px 10px 0 #08e8de
 }
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide>.or37-project-image>.elementor-widget-container{height:auto!important;overflow:hidden}
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide>.or37-project-image img{display:block;width:100%!important;height:auto!important;object-fit:contain}
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide>.or37-project-name,
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide>.or37-project-copy,
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide>.or37-project-meta{grid-column:2}
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide .or37-project-name h2{font-size:clamp(52px,5vw,72px)!important;line-height:1.02!important;color:#08e8de!important}
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid .or126-feature-wide>.or37-project-meta{align-self:end;margin-top:8px!important;gap:12px;flex-wrap:wrap}
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid #projekt-neuropraxis{border-color:#ff017e66}
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid #projekt-neuropraxis>.or37-project-image{box-shadow:-10px 10px 0 #ff017e}
 body.page-id-1465:has(.or37-project-filters [data-or37-filter="all"][aria-pressed="true"]) #projekt-auswahl.or126-reference-grid #projekt-neuropraxis .or37-project-name h2{color:#f7f2ee!important}
}
@media(max-width:767px){
 body.page-id-1465 #projekt-auswahl.or126-reference-grid{row-gap:46px}
}
@media(prefers-reduced-motion:reduce){
 body.page-id-1465 #projekt-auswahl.or126-reference-grid .or126-feature .or37-project-image img{transition:none;transform:none}
}
