.vc .cups-kopf{padding-block:clamp(3rem,7vw,5.5rem) clamp(2rem,4vw,3rem)}.vc .cups-kopf h1{max-width:12ch;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.vc .cups-kopf>p{color:var(--text-2);max-width:54ch;margin-top:1.25rem;font-size:clamp(1.0625rem,1.3vw,1.25rem)}.vc .cups-kopf ol{background:var(--flaeche);border:1px solid var(--linie);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.25rem;display:grid}.vc .cups-kopf li+li{border-left:1px solid var(--linie)}.vc .cups-kopf a{gap:.15rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.vc .cups-kopf a:hover{background:var(--grund)}.vc .cups-kopf a b{font:620 1.35rem var(--display);font-stretch:70%}.vc .cups-kopf a span:last-child{color:var(--text-2)}.vc .cups-sektor{font:600 .8125rem var(--etikett);color:var(--text-2)}@media (width<=40rem){.vc .cups-kopf ol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vc .cups-kopf li:nth-child(3){border-left:0}.vc .cups-kopf li:nth-child(n+3){border-top:1px solid var(--linie)}}.vc .klassement{border-top:1px solid var(--linie-stark);padding-block:clamp(2.5rem,5vw,4rem)}.vc .klassement-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.vc .klassement-kopf h2{align-items:baseline;gap:.7rem;font-size:clamp(1.9rem,3vw,2.6rem);display:flex}.vc .klassement-kopf p{color:var(--text-2)}.vc .tabelle-rahmen{margin-top:1.5rem;container-type:inline-size}.vc table{table-layout:fixed;border-collapse:collapse;background:var(--flaeche);border:1px solid var(--linie);width:100%}.vc col.sp-cup{width:24%}.vc col.sp-zahl{width:8%}.vc col.sp-mod{width:10.5rem}.vc thead th{z-index:2;background:var(--tabkopf);color:var(--tabkopf-text);font:600 .875rem var(--etikett);text-align:left;padding:.6rem .9rem;position:sticky;top:4rem}.vc th.zahl,.vc td.zahl{text-align:right}.vc tbody th,.vc tbody td{border-top:1px solid var(--linie);vertical-align:top;text-align:left;padding:.85rem .9rem}.vc tbody tr:nth-child(2n){background:var(--zebra)}.vc tbody th,.vc td.zahl{font:620 1.15rem/1.15 var(--display);font-stretch:70%}.vc td ul{gap:.15rem;display:grid}.vc td li{font-size:.9375rem}.vc td li span{color:var(--text-2)}.vc td details summary{cursor:pointer;text-underline-offset:.2em;text-decoration:underline dotted;list-style:none}.vc td details summary::-webkit-details-marker{display:none}.vc td details p{font:400 .875rem/1.5 var(--text-schrift);text-align:left;min-width:14rem;color:var(--text-2);margin-top:.5rem}.vc .mod-ja{background:var(--akzent);color:#fff;font:600 .8125rem var(--etikett);border-radius:8px;padding:.15rem .5rem;display:inline-block}.vc .mod-nein{color:var(--text-2)}@container (width<=44rem){.vc table,.vc tbody,.vc tr,.vc tbody th,.vc tbody td{display:block}.vc thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vc tbody tr{border-top:1px solid var(--linie);padding:.9rem 1rem}.vc tbody th,.vc tbody td{border:0;padding:.25rem 0;text-align:left!important}.vc tbody th{margin-bottom:.35rem;font-size:1.3rem}.vc tbody td:before{content:attr(data-titel);min-width:5.5rem;font:600 .8125rem var(--etikett);color:var(--text-2);display:inline-block}.vc tbody td ul,.vc tbody td details{vertical-align:top;display:inline-grid}.vc tbody td[data-titel=Circuits] ul{margin-top:.3rem;display:grid}}.vc .wochenende{border-top:1px solid var(--linie-stark);padding-block:clamp(3.5rem,7vw,6rem)}.vc .wochenende-schritte{background:var(--flaeche);border:1px solid var(--linie);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.vc .wochenende-schritte li{align-content:start;gap:.4rem;padding:1.25rem 1.2rem 1.5rem;display:grid}.vc .wochenende-schritte li+li{border-left:1px solid var(--linie)}.vc .wochenende-schritte p{color:var(--text-2);font-size:1rem}@media (width<=52rem){.vc .wochenende-schritte{grid-template-columns:minmax(0,1fr)}.vc .wochenende-schritte li+li{border-left:0;border-top:1px solid var(--linie)}}.vc .formate{margin-top:2.5rem}.vc .formate p{color:var(--text-2);margin-top:.4rem}.vc .formate ul{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.vc .formate li{background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;padding:.4rem .8rem;font-weight:600}
