.ttkdc-german-content{width:min(1040px,calc(100% - 32px));margin:34px auto 70px;color:#202634;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ttkdc-german-content__hero{margin-bottom:28px;padding:30px;border:1px solid #e4e8ef;border-radius:24px;background:linear-gradient(135deg,#fff 0%,#f5f8fc 100%);box-shadow:0 16px 46px rgba(21,40,69,.08)}.ttkdc-german-content__hero>span{display:block;margin-bottom:7px;color:#c80074;font-size:12px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.ttkdc-german-content__hero h1{margin:0 0 8px;color:#152845;font-size:clamp(30px,5vw,48px);line-height:1.05}.ttkdc-german-content__hero p{max-width:760px;margin:0;color:#58677b;font-size:17px;line-height:1.65}.ttkdc-german-content>section{margin-top:30px}.ttkdc-german-content h2{color:#152845}.ttkdc-german-content p{line-height:1.7}.ttkdc-german-faq__items{display:grid;gap:11px}.ttkdc-german-faq details{overflow:hidden;border:1px solid #e0e5ed;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(21,40,69,.05)}.ttkdc-german-faq summary{padding:17px 20px;color:#152845;font-weight:850;cursor:pointer}.ttkdc-german-faq details p{margin:0;padding:0 20px 19px;color:#536176}.ttkdc-german-faq details a,.ttkdc-german-about a{color:#a80062;font-weight:750}.ttkdc-german-about__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ttkdc-german-about__grid>div{padding:22px;border:1px solid #e0e5ed;border-radius:18px;background:#fff}.ttkdc-german-about__grid h2{margin-top:0}.ttkdc-german-content__button{display:inline-flex;padding:11px 18px;border-radius:999px;background:#c80074;color:#fff!important;text-decoration:none}.ttkdc-german-page-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ttkdc-german-page-nav a{padding:9px 14px;border:1px solid #dce2eb;border-radius:999px;color:#35445a;text-decoration:none;font-weight:800}.ttkdc-german-page-nav a.is-active{border-color:#c80074;background:#c80074;color:#fff}.ttkdc-german-standings .ttr-leaderboard-overview,.ttkdc-german-standings .ttr-leaderboards-page{width:100%;margin-top:22px}@media(max-width:700px){.ttkdc-german-content{width:min(100% - 20px,1040px);margin-top:18px}.ttkdc-german-content__hero{padding:23px 19px}.ttkdc-german-about__grid{grid-template-columns:1fr}.ttkdc-german-page-nav{gap:6px}.ttkdc-german-page-nav a{padding:8px 11px;font-size:13px}}
