.hinweis-klein{color:var(--grau);margin-top:6px}.sportabschnitt h2,h2:has(.h2icon){align-items:center;gap:10px;display:flex}.h2icon,.h1icon{color:var(--farbe);background:color-mix(in srgb, var(--farbe) 12%, white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.h2icon{width:38px;height:38px}.h1icon{width:56px;height:56px}h1.mit-icon{align-items:center;gap:14px;display:flex}.sportsuche{margin-top:20px}.fehlt{border:1.5px dashed var(--rand);border-radius:var(--rund);background:var(--flaeche);margin-top:24px;padding:16px 18px}.fehlt p{margin:0 0 10px}.fehlt .naechste{margin:14px 0 0}.ortstext{max-width:68ch;margin-top:10px;font-size:1.05rem}.ratgeber{max-width:68ch;margin-top:40px}.ratgeber p{font-size:1.05rem}@media (width<=520px){.h1icon{width:44px;height:44px}.h1icon svg{width:26px;height:26px}}
