#cont-1461{grid-template-columns:minmax(0,.65fr) minmax(280px,.35fr);gap:var(--s-2xl);align-items:end;padding:var(--s-3xl) var(--s-lg) var(--s-2xl);margin-top:var(--s-xl);border-radius:var(--r-xl);background:var(--bgcolor);color:var(--color);box-sizing:border-box}
#cont-1461 .network-hero-copy{float:none;width:auto;box-sizing:border-box}
#cont-1461 .network-summary{float:none;width:auto;box-sizing:border-box}
#cont-1470 .directory-copy{float:none;width:auto;box-sizing:border-box}
#cont-1470 .directory-panel{float:none;width:auto;box-sizing:border-box}
#cont-1470 .directory-filters{float:none;width:auto;box-sizing:border-box}
#cont-1470 .directory-results{float:none;width:auto;box-sizing:border-box}
#cont-1470 .directory-result{float:none;width:auto;box-sizing:border-box}
#cont-1489 .section-head{float:none;width:auto;box-sizing:border-box}
#cont-1489 .directory-quality-grid{float:none;width:auto;box-sizing:border-box}
#cont-1489 .directory-quality-card{float:none;width:auto;box-sizing:border-box}
#cont-1506 .directory-cta-copy{float:none;width:auto;box-sizing:border-box}
#cont-1506 .directory-cta-action{float:none;width:auto;box-sizing:border-box}
#cont-1461 .network-eyebrow{margin-bottom:var(--s-md);color:var(--hicolor)}
#cont-1461 .network-title{max-width:760px}
#cont-1461 .network-lead{max-width:760px;margin-top:var(--s-lg);color:var(--locolor)}
#cont-1461 .network-summary{padding:var(--s-lg);border:1px solid var(--border-col);border-radius: var(--border-radius, var(--r-lg));background:var(--bgcolor2)}
#cont-1470 .directory-panel{padding:var(--s-lg);border:1px solid var(--border-col);border-radius: var(--border-radius, var(--r-lg));background:var(--bgcolor2)}
#cont-1470 .directory-result{padding:var(--s-lg);border:1px solid var(--border-col);border-radius:var(--r-lg);background:var(--bgcolor2)}
#cont-1489 .directory-quality-card{padding:var(--s-lg);border:1px solid var(--border-col);border-radius: var(--border-radius, var(--r-lg));background:var(--bgcolor2)}
#cont-1461 .network-summary-label{margin-bottom:var(--s-sm);color:var(--hicolor);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}
#cont-1470 .directory-result-kicker{margin-bottom:var(--s-sm);color:var(--hicolor);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}
#cont-1461 .network-summary-text p{margin:var(--s-md) 0 0;color:var(--locolor);line-height:var(--lh-body)}
#cont-1470 .directory-copy-text p{margin:var(--s-md) 0 0;color:var(--locolor);line-height:var(--lh-body)}
#cont-1470 .directory-result-text p{margin:var(--s-md) 0 0;color:var(--locolor);line-height:var(--lh-body)}
#cont-1489 .directory-quality-text p{margin:var(--s-md) 0 0;color:var(--locolor);line-height:var(--lh-body)}
#cont-1506 .directory-cta-text p{margin:var(--s-md) 0 0;color:var(--locolor);line-height:var(--lh-body)}
#cont-1461 .network-summary-link{margin-top:var(--s-lg)}
#cont-1470{padding:var(--s-3xl) var(--s-lg);background:var(--bgcolor);color:var(--color);box-sizing:border-box}
#cont-1489{padding:var(--s-3xl) var(--s-lg);background:var(--bgcolor);color:var(--color);box-sizing:border-box}
#cont-1506{padding:var(--s-3xl) var(--s-lg);background:var(--bgcolor);color:var(--color);box-sizing:border-box}
#cont-1470{grid-template-columns:minmax(280px,.35fr) minmax(0,.65fr);gap:var(--s-2xl);align-items:start}
#cont-1470 .directory-filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--s-md);align-items:center;margin-bottom:var(--s-lg)}
#cont-1470 .directory-search-field{display:flex;align-items:center;min-height:48px;padding:0 var(--s-md);border:1px solid var(--border-col);border-radius:var(--r-full);background:var(--bgcolor);color:var(--locolor);font-size:var(--fs-sm);font-weight:700}
#cont-1470 .directory-filter-pill{display:flex;align-items:center;min-height:48px;padding:0 var(--s-md);border:1px solid var(--border-col);border-radius:var(--r-full);background:var(--bgcolor);color:var(--locolor);font-size:var(--fs-sm);font-weight:700}
#cont-1470 .directory-search-field{gap:var(--s-sm)}
#cont-1470 .directory-filter-pill{justify-content:center;color:var(--color)}
#cont-1470 .directory-results{display:grid;gap:var(--s-md)}
#cont-1470 .directory-result-title h3{margin:0;font-size:var(--fs-lg);line-height:var(--lh-title)}
#cont-1489 .directory-quality-title h3{margin:0;font-size:var(--fs-lg);line-height:var(--lh-title)}
#cont-1489 .section-head{margin-bottom:var(--s-2xl)}
#cont-1489 .directory-quality-card{flex-direction:column;min-height:260px}
#cont-1489 .directory-quality-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--s-md);border-radius:var(--r-md);background:var(--hicolor);color:var(--bgcolor)}
#cont-1506{grid-template-columns:minmax(0,.7fr) minmax(220px,.3fr);gap:var(--s-xl);align-items:center;border-top:1px solid var(--border-col)}
#cont-1506 .directory-cta-action{justify-content:flex-end}
#cont-1470 .network-directory{float:none;width:auto;box-sizing:border-box}
#cont-1470 .network-directory-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--s-md);align-items:center;width:100%;margin-bottom:var(--s-lg)}
#cont-1470 .network-directory-search{display:flex;align-items:center;gap:var(--s-sm);width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:0 var(--s-md);border:1px solid var(--border-col);border-radius:var(--r-full);background:var(--bgcolor);color:var(--locolor);font-size:var(--fs-sm);font-weight:700}
#cont-1470 .network-directory-controls select{display:flex;align-items:center;min-height:48px;box-sizing:border-box;padding:0 var(--s-md);border:1px solid var(--border-col);border-radius:var(--r-full);background:var(--bgcolor);color:var(--color);font-size:var(--fs-sm);font-weight:700;cursor:pointer;width:100% !important;max-width:100%}
#cont-1470 .network-directory-search input{display:block;flex:1 1 auto;width:100% !important;min-width:0;box-sizing:border-box;border:0;outline:0;background:transparent;color:var(--color);font:inherit}
#cont-1470 .network-directory-search input::placeholder{color:var(--locolor)}
#cont-1470 .network-directory-results{display:grid;gap:var(--s-md);max-height:430px;overflow-y:auto;padding-right:6px;scrollbar-color:var(--border-col) transparent}
#cont-1470 .network-directory-card{padding:var(--s-lg);border:1px solid var(--border-col);border-radius:var(--r-lg);background:var(--bgcolor)}
#cont-1470 .network-directory-card.hidden{display:none}
#cont-1470 .network-directory-kicker{margin-bottom:var(--s-sm);color:var(--hicolor);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}
#cont-1470 .network-directory-card h3{margin:0;font-size:var(--fs-lg);line-height:var(--lh-title)}
#cont-1470 .network-directory-ordination{margin:var(--s-xs) 0 0;color:var(--color);font-weight:700}
#cont-1470 .network-directory-text{margin:var(--s-sm) 0 0;color:var(--locolor);line-height:var(--lh-body)}
#cont-1470 .network-directory-meta{display:flex;flex-wrap:wrap;gap:var(--s-sm);margin-top:var(--s-md);color:var(--locolor);font-size:var(--fs-sm)}
#cont-1470 .network-directory-meta span{display:inline-flex;align-items:center;gap:6px}
#cont-1470 .network-directory-meta a{display:inline-flex;align-items:center;gap:6px;color:var(--linkcolor);font-weight:700;text-decoration:none}
#cont-1470 .network-directory-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-md)}
#cont-1470 .network-directory-tags span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--r-full);background:var(--bgcolor2);color:var(--hicolor);font-size:var(--fs-xs);font-weight:800}
#cont-1470 .network-directory-empty{padding:var(--s-lg);border:1px solid var(--border-col);border-radius:var(--r-lg);background:var(--bgcolor);color:var(--locolor)}
#cont-1470 .network-directory-noresults{display:none;padding:var(--s-lg);border:1px solid var(--border-col);border-radius:var(--r-lg);background:var(--bgcolor);color:var(--locolor)}
#cont-1470 .network-directory-noresults.visible{display:block}
@media (max-width:800px) /* responsive */ {
	#cont-1461{display:block;padding:var(--s-2xl) var(--s-md)}
	#cont-1470{display:block;padding:var(--s-2xl) var(--s-md)}
	#cont-1506{display:block;padding:var(--s-2xl) var(--s-md)}
	#cont-1489{padding:var(--s-2xl) var(--s-md)}
	#cont-1461 .network-summary{margin-top:var(--s-xl)}
	#cont-1470 .directory-panel{margin-top:var(--s-xl)}
	#cont-1506 .directory-cta-action{margin-top:var(--s-xl)}
	#cont-1470 .directory-filters{grid-template-columns:1fr}
	#cont-1470 .network-directory-controls{grid-template-columns:1fr}
	#cont-1470 .network-directory-results{max-height:none;overflow:visible;padding-right:0}
	#cont-1489 .directory-quality-card{min-height:0}
	#cont-1506 .directory-cta-action{justify-content:flex-start}
}

/* CMS-Spalten: cont-1461 */
#cont-1461 { --vg-tracks: 2; --vg-default-gutter: calc(var(--s-2xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-2xl); }
#cont-1461 > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-1461 > .bhv-col.flex { height: auto; }
#cont-1461 > .col-65 { --vg-share: 0.650000000000; }
#cont-1461 > .col-35 { --vg-share: 0.350000000000; min-width: 280px; }
#cont-1461 > .col-auto { width: auto; }
#cont-1461 > .col-100 { width: 100%; }
#cont-1461 { padding-bottom: calc(var(--s-2xl) + var(--s-2xl)); }
@media (max-width:800px) /* responsive */ {
#cont-1461 { padding-bottom: var(--s-2xl); }
#cont-1461 { display: block; }
#cont-1461 { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-2xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-2xl); }
#cont-1461 > .bhv-col { min-width: 0; }
#cont-1461 > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-1461 { padding-bottom: var(--s-2xl); }
}

/* CMS-Spalten: cont-1470 */
#cont-1470 { --vg-tracks: 2; --vg-default-gutter: calc(var(--s-2xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-2xl); }
#cont-1470 > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-1470 > .bhv-col.flex { height: auto; }
#cont-1470 > .col-35 { --vg-share: 0.350000000000; min-width: 280px; }
#cont-1470 > .col-65 { --vg-share: 0.650000000000; }
#cont-1470 > .col-auto { width: auto; }
#cont-1470 > .col-100 { width: 100%; }
#cont-1470 { padding-bottom: calc(var(--s-3xl) + var(--s-2xl)); }
@media (max-width:800px) /* responsive */ {
#cont-1470 { padding-bottom: var(--s-2xl); }
#cont-1470 { display: block; }
#cont-1470 { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-2xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-2xl); }
#cont-1470 > .bhv-col { min-width: 0; }
#cont-1470 > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-1470 { padding-bottom: var(--s-2xl); }
}

/* CMS-Spalten: col-1493 */
#cont-1489 .directory-quality-grid { --vg-tracks: 3; --vg-default-gutter: calc(var(--s-lg) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-lg); }
#cont-1489 .directory-quality-grid > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-1489 .directory-quality-grid > .bhv-col.flex { height: auto; }
#cont-1489 .directory-quality-grid > .col-33 { --vg-share: 0.333333333333; }
#cont-1489 .directory-quality-grid > .col-auto { width: auto; }
#cont-1489 .directory-quality-grid > .col-100 { width: 100%; }
#cont-1489 .directory-quality-grid { padding-bottom: calc(0px + var(--s-lg)); }
@media (max-width:800px) /* responsive */ {
#cont-1489 .directory-quality-grid { padding-bottom: calc(0px + var(--s-lg)); }
#cont-1489 .directory-quality-grid { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-lg) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-lg); }
#cont-1489 .directory-quality-grid > .bhv-col { min-width: 0; }
#cont-1489 .directory-quality-grid > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-1489 .directory-quality-grid { padding-bottom: calc(0px + var(--s-lg)); }
}

/* CMS-Spalten: cont-1506 */
#cont-1506 { --vg-tracks: 2; --vg-default-gutter: calc(var(--s-xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-xl); }
#cont-1506 > .bhv-col { width: calc((100% - (var(--vg-tracks, 1) - 1) * var(--vg-gap, 0px)) * var(--vg-share, 1)); }
#cont-1506 > .bhv-col.flex { height: auto; }
#cont-1506 > .col-70 { --vg-share: 0.700000000000; }
#cont-1506 > .col-30 { --vg-share: 0.300000000000; min-width: 220px; }
#cont-1506 > .col-auto { width: auto; }
#cont-1506 > .col-100 { width: 100%; }
#cont-1506 { padding-bottom: calc(var(--s-3xl) + var(--s-xl)); }
@media (max-width:800px) /* responsive */ {
#cont-1506 { padding-bottom: var(--s-2xl); }
#cont-1506 { display: block; }
#cont-1506 { --vg-tracks: 1; --vg-default-gutter: calc(var(--s-xl) / 2); --baustein-margin-leftright: var(--vg-default-gutter); --vg-gap: calc(2 * var(--baustein-margin-leftright)); column-gap: var(--vg-gap); row-gap: var(--s-xl); }
#cont-1506 > .bhv-col { min-width: 0; }
#cont-1506 > .bhv-col { --vg-share: 1; width: 100%; flex: 0 0 auto; }
}
@media (max-width:560px) {
#cont-1506 { padding-bottom: var(--s-2xl); }
}
