.about-facts #sprachen,.about-facts #netzwerke{font-size:20px;line-height:1.4;letter-spacing:0}
.about-facts .membership-grid{grid-template-columns:repeat(9,minmax(0,1fr));max-width:none;gap:8px}
.about-facts .network-card{min-width:0;min-height:86px;padding:10px 4px;gap:5px;justify-content:center}
.about-facts .network-name{font-size:10px;line-height:1.35;overflow-wrap:anywhere;text-align:center}
.about-facts .network-location{font-size:9px;line-height:1.3}
.about-facts .network-club-logo{width:76px;height:36px}
@media(max-width:800px){.about-facts .membership-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:480px){.about-facts .membership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

.about-facts .club-grid{grid-template-columns:repeat(4,minmax(0,125px))}
.about-facts .certification-grid{grid-template-columns:repeat(6,minmax(0,125px))}
.about-facts #certifications{font-size:20px;line-height:1.4;letter-spacing:0}
@media(max-width:800px){.about-facts .certification-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:480px){.about-facts .club-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.about-facts .certification-nice{border:0}.nice-wordmark{font:700 22px Arial,sans-serif;letter-spacing:-1px;color:#26384c;display:flex;align-items:center;height:41px}

.about-facts .club-grid{grid-template-columns:repeat(5,minmax(0,125px))}
.about-facts .credential-wordmark{font:700 22px Arial,sans-serif;letter-spacing:-1px;color:#26384c;display:flex;align-items:center;justify-content:center;min-height:41px}
.about-facts .credential-details{font-size:9px;line-height:1.6;text-align:center;color:#47594e}
.about-facts .certification-grid .network-card{justify-content:flex-start}
@media(max-width:480px){.about-facts .club-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Compact clubs and credentials: 2026-10-18 */
.about-facts .club-grid{grid-template-columns:repeat(5,minmax(0,100px));gap:6px}
.about-facts .certification-grid{grid-template-columns:repeat(6,minmax(0,100px));gap:6px}
.about-facts .network-card{padding:7px 4px;min-height:76px;gap:4px;border-radius:5px}
.about-facts .network-logo{width:calc(var(--logo-width)*.42);height:33px;background-size:492.24px 58.38px;background-position:calc(var(--logo-x)*.42) -12.6px;border-radius:6px}
.about-facts .network-name{font-size:9px;line-height:1.3;white-space:normal}
.about-facts .network-location{font-size:8px;line-height:1.3}
.about-facts .network-club-logo{width:57px;height:30px;object-fit:contain}
.about-facts .credential-wordmark{font-size:19px;min-height:33px;height:33px}
.about-facts .credential-details{font-size:8px;line-height:1.4}
.about-facts .network-fau-logo{width:46px;height:46px;object-fit:cover;object-position:center;border-radius:50%;flex-shrink:0}
@media(max-width:600px){.about-facts .club-grid,.about-facts .certification-grid{grid-template-columns:repeat(3,minmax(0,100px))}}

/* Certification logos only */
.about-facts .certification-grid .credential-logo-only{min-height:60px;height:60px;padding:8px 4px;justify-content:center;gap:0}
.about-facts .certification-grid .credential-logo-only .credential-wordmark{height:33px;min-height:33px}
