:root{--hc-black: black;--hc-black-bis: hsl(0, 0%, 7%);--hc-black-ter: hsl(0, 0%, 14%);--hc-grey-darker: hsl(0, 0%, 21%);--hc-grey-dark: hsl(0, 0%, 29%);--hc-grey: hsl(0, 0%, 48%);--hc-white: white}.wcag-square,.wcag-size{transform:scale(0.4)}.wcag-size:visited{color:var(--hc-black)}.contrast-size-switcher button{background:none;border:none;padding:0;display:flex}.contrast-size-switcher button:focus{background:none}.high-contrast a,.high-contrast a:visited{text-decoration:underline}.high-contrast .hc-invert:not(.hc-greyscale),.high-contrast .hc-invert-pictures:not(.hc-greyscale-pictures) img,.high-contrast .hc-invert-pictures:not(.hc-greyscale-pictures) svg{filter:invert(1)}.high-contrast .hc-greyscale:not(.hc-invert),.high-contrast .hc-greyscale-pictures:not(.hc-invert-pictures) img,.high-contrast .hc-greyscale-pictures:not(.hc-invert-pictures) svg{filter:grayscale(1)}.high-contrast .hc-invert.hc-greyscale,.high-contrast .hc-invert-pictures.hc-greyscale-pictures img,.high-contrast .hc-invert-pictures.hc-greyscale-pictures svg{filter:invert(1) grayscale(1)}.high-contrast .hc-bg-black{background:var(--hc-black) !important}.high-contrast .hc-bg-black,.high-contrast .hc-bg-black *{color:var(--hc-white) !important}.high-contrast .hc-bg-black-bis{background:var(--hc-black-bis) !important}.high-contrast .hc-bg-black-bis,.high-contrast .hc-bg-black-bis *{color:var(--hc-white) !important}.high-contrast .hc-bg-black-ter{background:var(--hc-black-ter) !important}.high-contrast .hc-bg-black-ter,.high-contrast .hc-bg-black-ter *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey-darker{background:var(--hc-grey-darker) !important}.high-contrast .hc-bg-grey-darker,.high-contrast .hc-bg-grey-darker *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey-dark{background:var(--hc-grey-dark) !important}.high-contrast .hc-bg-grey-dark,.high-contrast .hc-bg-grey-dark *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey{background:var(--hc-grey) !important}.high-contrast .hc-bg-grey,.high-contrast .hc-bg-grey *{color:var(--hc-white) !important}.high-contrast .hc-bg-white{background:var(--hc-white) !important}.high-contrast .hc-bg-white,.high-contrast .hc-bg-white *{color:var(--hc-black) !important}.high-contrast .hc-text-white,.high-contrast .hc-text-white *{color:var(--hc-white) !important}.high-contrast .hc-hover-text-white:hover,.high-contrast .hc-hover-text-white:hover *,.high-contrast .hc-hover-text-white:focus,.high-contrast .hc-hover-text-white:focus *{color:var(--hc-white) !important}.high-contrast .hc-text-black,.high-contrast .hc-text-black *{color:var(--hc-black) !important}.high-contrast .hc-hover-text-black:hover,.high-contrast .hc-hover-text-black:hover *,.high-contrast .hc-hover-text-black:focus,.high-contrast .hc-hover-text-black:focus *{color:var(--hc-black) !important}.high-contrast .hc-hover-bg-black:hover,.high-contrast .hc-hover-bg-black:focus,.high-contrast .hc-hover-bg-black:focus-visible{background:var(--hc-black) !important}.high-contrast .hc-hover-bg-black-bis:hover,.high-contrast .hc-hover-bg-black-bis:focus,.high-contrast .hc-hover-bg-black-bis:focus-visible{background:var(--hc-black-bis) !important}.high-contrast .hc-hover-bg-black-ter:hover,.high-contrast .hc-hover-bg-black-ter:focus,.high-contrast .hc-hover-bg-black-ter:focus-visible{background:var(--hc-black-ter) !important}.high-contrast .hc-hover-bg-grey-darker:hover,.high-contrast .hc-hover-bg-grey-darker:focus,.high-contrast .hc-hover-bg-grey-darker:focus-visible{background:var(--hc-grey-darker) !important}.high-contrast .hc-hover-bg-grey-dark:hover,.high-contrast .hc-hover-bg-grey-dark:focus,.high-contrast .hc-hover-bg-grey-dark:focus-visible{background:var(--hc-grey-dark) !important}.high-contrast .hc-hover-bg-grey:hover,.high-contrast .hc-hover-bg-grey:focus,.high-contrast .hc-hover-bg-grey:focus-visible{background:var(--hc-grey) !important}.high-contrast .hc-hover-bg-white:hover,.high-contrast .hc-hover-bg-white:focus,.high-contrast .hc-hover-bg-white:focus-visible{background:var(--hc-white) !important}.high-contrast .wcag-square,.high-contrast .wcag-size,.high-contrast .wcag-size:visited{color:#fff;fill:#fff}.high-contrast .text-decoration-none,.high-contrast .text-decoration-none a{text-decoration:none}.first-headline.block,.subheadline{font-size:0.7em;font-weight:300;display:block}.first-headline:not(.block){font-weight:300}.first-headline:not(.block)+.main-headline{font-weight:700}
@font-face{font-family:"Roboto-Regular";font-weight:400;font-display:swap;src:url("/files/odd/fonts/Roboto/Roboto-Regular.woff2") format("woff2"), url("/files/odd/fonts/Roboto/Roboto-Regular.woff") format("woff"), url("/files/odd/fonts/Roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto-Regular";font-weight:700;font-display:swap;src:url("/files/odd/fonts/Roboto/Roboto-Bold.woff2") format("woff2"), url("/files/odd/fonts/Roboto/Roboto-Bold.woff") format("woff"), url("/files/odd/fonts/Roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto-Bold";font-display:swap;src:url("/files/odd/fonts/Roboto/Roboto-Bold.woff2") format("woff2"), url("/files/odd/fonts/Roboto/Roboto-Bold.woff") format("woff"), url("/files/odd/fonts/Roboto/Roboto-Bold.ttf") format("truetype")}.myteam{font-weight:bolder;color:#135091}table.matchtable{min-width:600px}@media (max-width:767.98px){table.matchtable{min-width:0}}table.playerscorestable{min-width:750px}div.categories span:after{content:","}div.categories span:last-child:after{content:""}@media (min-width:1400px){.container{max-width:1320px}}#main .inside>.mod_article{padding:16px 0}#main .inside>.mod_article:where(:first-child){padding-top:32px}#main .inside>.mod_article:where(:last-child){padding-bottom:48px}#main .inside>.mod_article:where(.spacious, .skw-tr, .skw-tl, .skw-br, .skw-bl, .skw-top, .skw-btm){padding:60px 0}#main .inside>.mod_article:where(.skw-tr, .skw-tl, .skw-top){margin-top:60px}#left .inside,#right .inside{padding:32px 0}@media (max-width:767.98px){#main .inside>.mod_article{padding:12px 0}#main .inside>.mod_article:where(:first-child){padding-top:24px}#main .inside>.mod_article:where(:last-child){padding-bottom:36px}#main .inside>.mod_article:where(.spacious, .skw-tr, .skw-tl, .skw-br, .skw-bl, .skw-top, .skw-btm){padding:60px 0}#main .inside>.mod_article:where(.skw-tr, .skw-tl, .skw-top){margin-top:60px}#left .inside,#right .inside{padding:24px 0}}#main .content-text .rte>p,#main .content-text .rte>ul,#main .content-text .rte>ol,#main .content-text .rte>blockquote{max-width:75ch}#main .content-text .rte>p[style*="center"]{margin-right:auto;margin-left:auto}#main .mod_article>.content-text{max-width:1320px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (prefers-reduced-motion:no-preference){.reveal-pending{opacity:0;transform:translateY(16px)}.reveal-done{transition:opacity 0.45s ease-out, transform 0.45s ease-out}}.mod_newscategories.cat_list{margin-bottom:24px}.mod_newscategories.cat_list ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mod_newscategories.cat_list .level_1>li{display:contents}.mod_newscategories.cat_list a,.mod_newscategories.cat_list strong{display:inline-block;padding:4px 10px;border-radius:999px;background:#e8eef7;color:#135091;font-size:0.8rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1);padding:6px 14px;font-size:0.9rem}.mod_newscategories.cat_list a .quantity,.mod_newscategories.cat_list strong .quantity{font-weight:400;opacity:0.7}.mod_newscategories.cat_list a:hover{background:#d1ddef;color:#135091}.mod_newscategories.cat_list strong.active,.mod_newscategories.cat_list .trail>a{background:#135091;color:#FFFFFF}.mod_newscategories.cat_list .level_2{display:none;order:1;flex-basis:100%}.mod_newscategories.cat_list .level_2 a,.mod_newscategories.cat_list .level_2 strong{padding:4px 12px;font-size:0.8rem}.mod_newscategories.cat_list .active>.level_2,.mod_newscategories.cat_list .trail>.level_2{display:flex}@media (max-width:767.98px){.mod_newscategories.cat_list .level_1,.mod_newscategories.cat_list .level_2{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}}.news-card{display:flex;margin-bottom:30px}.news-card__inner{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.news-card__inner:hover,.news-card__inner:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){.news-card__inner,.news-card__inner:hover,.news-card__inner:focus-within{transform:none;transition:none}}.news-card.no-image .news-card__inner::before,.news-card .news-card__media::after{content:"";display:block;height:4px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.news-card__media .image_container{margin:0;box-shadow:none}.news-card__media img{display:block;width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover}.news-card__content{flex:1;padding:18px 20px 20px}.news-card__date{display:block;color:#5d6675;font-size:0.8rem}.news-card__chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.news-card__chips .chip{display:inline-block;padding:4px 10px;border-radius:999px;background:#e8eef7;color:#135091;font-size:0.8rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.news-card__chips a.chip:hover{background:#135091;color:#FFFFFF}.news-card h3{margin:10px 0 8px;font-size:1.2rem;text-transform:none}.news-card h3 a{color:inherit;text-decoration:none}.news-card h3 a::after{content:"";position:absolute;inset:0}.news-card__inner:hover h3 a{color:#135091}.news-card__teaser{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#5d6675;font-size:0.92rem}.news-card.no-image .news-card__teaser{-webkit-line-clamp:6}.news-card .news-card__teaser p{margin:0;color:inherit}.news-card.no-image:nth-child(5n of .no-image) .news-card__inner{background:#135091;color:#FFFFFF}.news-card.no-image:nth-child(5n of .no-image) .news-card__inner h3,.news-card.no-image:nth-child(5n of .no-image) .news-card__inner h3 a,.news-card.no-image:nth-child(5n of .no-image) .news-card__inner:hover h3 a{color:#FFFFFF}.news-card.no-image:nth-child(5n of .no-image) .news-card__inner .news-card__date,.news-card.no-image:nth-child(5n of .no-image) .news-card__inner .news-card__teaser{color:rgba(255, 255, 255, 0.75)}.news-card.no-image:nth-child(5n of .no-image) .news-card__inner .chip{background:rgba(255, 255, 255, 0.15);color:#FFFFFF}.news-card.no-image:nth-child(5n of .no-image) .news-card__inner a.chip:hover{background:#FFFFFF;color:#135091}.mod_newslist.row>.pagination,.mod_newslist.row>h2{flex:0 0 100%;padding:0 15px}.news-article{max-width:720px;margin:0 auto}#main .news-article .content-text .rte>*{max-width:none}#main .news-article .content-text .rte{font-size:1.0625rem;line-height:1.7}.news-article__back{display:inline-flex;align-items:center;gap:6px;color:#135091;font-size:0.9rem;font-weight:600;text-decoration:none}.news-article__back::before{content:"←";transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.news-article__back:hover{color:#135091;text-decoration:underline}.news-article__back:hover::before{transform:translateX(-3px)}.news-article__header{margin-bottom:28px}.news-article__header .news-article__back+h1{padding-top:16px}.news-article__header h1{max-width:30ch;margin:10px 0 0;font-size:clamp(1.6rem, 1.2rem + 1.4vw, 2.3rem);line-height:1.2;text-align:left;text-transform:none}.news-article__header h1::after{display:none}.news-article__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:20px;color:#5d6675;font-size:0.85rem}.news-article__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.news-article__chips .chip{display:inline-block;padding:4px 10px;border-radius:999px;background:#e8eef7;color:#135091;font-size:0.8rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.news-article__chips a.chip:hover{background:#135091;color:#FFFFFF}.news-article__subheadline{margin:12px 0 0;color:#5d6675;font-size:1.15rem}.news-article__media{margin-bottom:28px;overflow:hidden;border-radius:8px 8px 0 0}.news-article__media::after{content:"";display:block;height:4px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.news-article__media .image_container{margin:0;box-shadow:none}.news-article__media img{display:block;width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover}.news-article__enclosure{margin-top:24px}.news-article__footer{margin-top:32px;padding-top:20px;border-top:1px solid #e8eef7}.mod_listing th a{color:#FFFFFF}.h4a_event_box{padding:30px}.h4a_event_box .pageLink a{background:#135091;color:#FFFFFF;padding:10px 20px;display:inline-block;font-weight:700;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.25);border:none;margin:10px 0 0;cursor:pointer;border-radius:0}.h4a_event_box .pageLink a:hover{background:#a71015;color:#FFFFFF}.h4a_event_box .h4a_result{font-weight:800;font-size:1.5rem}.h4a_event_box:nth-child(odd){background:#135091}.h4a_event_box:nth-child(odd) h2,.h4a_event_box:nth-child(odd) h3,.h4a_event_box:nth-child(odd) h4,.h4a_event_box:nth-child(odd) h5,.h4a_event_box:nth-child(odd) h6,.h4a_event_box:nth-child(odd) a,.h4a_event_box:nth-child(odd) p{color:#FFFFFF}.h4a_event_box:nth-child(odd) .pageLink a{background:#e3000f;color:#FFFFFF}.h4a_event_box:nth-child(odd) .pageLink a:hover{background:#a71015;color:#FFFFFF}.h4a_event_box:nth-child(even){background:#FFFFFF}.h4a_event_box:nth-child(even) h2,.h4a_event_box:nth-child(even) h3,.h4a_event_box:nth-child(even) h4,.h4a_event_box:nth-child(even) h5,.h4a_event_box:nth-child(even) h6,.h4a_event_box:nth-child(even) a,.h4a_event_box:nth-child(even) p{color:#135091}.h4a_event_box:nth-child(even) .h4a_datetime,.h4a_event_box:nth-child(even) .h4a_result{color:#135091}.h4a_event_box:nth-child(even) .pageLink a{background:#135091;color:#FFFFFF}.h4a_event_box:nth-child(even) .pageLink a:hover{background:#a71015;color:#FFFFFF}.h4a_event_box h2,.h4a_event_box h3,.h4a_event_box h4,.h4a_event_box h5,.h4a_event_box h6{margin:0 0 15px 0;text-transform:none}.playerBox{background:#FFFFFF}.ce_h4a_spielplan .table-responsive,.ce_h4a_spielplan .seasonscore,.ce_h4a_tabelle .table-responsive,.ce_h4a_tabelle .seasonscore,.ce_h4a_seasonscore .table-responsive,.ce_h4a_seasonscore .seasonscore,.ce_handballnet_spielplan .table-responsive,.ce_handballnet_spielplan .seasonscore,.ce_handballnet_tabelle .table-responsive,.ce_handballnet_tabelle .seasonscore{overflow-x:auto;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08)}.ce_h4a_spielplan table,.ce_h4a_tabelle table,.ce_h4a_seasonscore table,.ce_handballnet_spielplan table,.ce_handballnet_tabelle table{width:100%;margin:0;white-space:nowrap;border-collapse:collapse}.ce_h4a_spielplan th,.ce_h4a_spielplan td,.ce_h4a_tabelle th,.ce_h4a_tabelle td,.ce_h4a_seasonscore th,.ce_h4a_seasonscore td,.ce_handballnet_spielplan th,.ce_handballnet_spielplan td,.ce_handballnet_tabelle th,.ce_handballnet_tabelle td{padding:10px 12px;border:0}.ce_h4a_spielplan th,.ce_h4a_tabelle th,.ce_h4a_seasonscore th,.ce_handballnet_spielplan th,.ce_handballnet_tabelle th{border-bottom:2px solid #135091;background:#f4f6f9;color:#135091;font-size:0.8rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.ce_h4a_spielplan td,.ce_h4a_tabelle td,.ce_h4a_seasonscore td,.ce_handballnet_spielplan td,.ce_handballnet_tabelle td{border-top:1px solid #e8eef7;background:none;font-variant-numeric:tabular-nums;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.ce_h4a_spielplan tr:hover td,.ce_h4a_tabelle tr:hover td,.ce_h4a_seasonscore tr:hover td,.ce_handballnet_spielplan tr:hover td,.ce_handballnet_tabelle tr:hover td{background:#F8F8F8}.ce_h4a_spielplan .table-meta,.ce_h4a_tabelle .table-meta,.ce_h4a_seasonscore .table-meta,.ce_handballnet_spielplan .table-meta,.ce_handballnet_tabelle .table-meta{margin-top:8px}.ce_h4a_spielplan .table-footer,.ce_h4a_tabelle .table-footer,.ce_h4a_seasonscore .table-footer,.ce_handballnet_spielplan .table-footer,.ce_handballnet_tabelle .table-footer{white-space:wrap}.ce_h4a_tabelle tr.myteam td{background:#eef3fa;color:#135091;font-weight:700}.ce_h4a_tabelle tr.myteam td:first-child{box-shadow:inset 4px 0 0 #e3000f}@media (max-width:767.98px){.ce_h4a_tabelle th,.ce_h4a_tabelle td{padding:8px 6px}.ce_h4a_tabelle .team-name{white-space:normal}.ce_h4a_tabelle .col-desktop{display:none}}.ce_h4a_spielplan tr.is-next td{background:#eef3fa;color:#135091;font-weight:700}.ce_h4a_spielplan tr.is-next td:first-child{box-shadow:inset 4px 0 0 #e3000f}.ce_h4a_spielplan .is-hsg{color:#135091;font-weight:700}.ce_h4a_spielplan .game-outcome{width:1%;text-align:center}.ce_h4a_spielplan .result-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;color:#FFFFFF;font-size:0.75rem;font-weight:700;vertical-align:middle}.ce_h4a_spielplan .result-badge--s{background:#1a7f4b}.ce_h4a_spielplan .result-badge--n{background:#a71015}.ce_h4a_spielplan .result-badge--u{background:#7a8291}.ce_h4a_spielplan .live-dot{display:inline-block;margin-left:6px}.ce_h4a_spielplan .col-mobile{display:none}@media (max-width:767.98px){.ce_h4a_spielplan th,.ce_h4a_spielplan td{padding:8px 6px}.ce_h4a_spielplan td{font-size:0.9rem}.ce_h4a_spielplan .team-home,.ce_h4a_spielplan .team-away{white-space:normal}.ce_h4a_spielplan .game-result small{display:none}.ce_h4a_spielplan .col-desktop{display:none}.ce_h4a_spielplan .col-mobile{display:block;color:#5d6675;font-size:0.8rem}}.content-table table,.content-text table{width:100%;margin-bottom:1rem;overflow:hidden;border-collapse:separate;border-spacing:0;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08)}.content-table th,.content-table td,.content-text th,.content-text td{padding:10px 12px;border:0}.content-table th,.content-text th{border-bottom:2px solid #135091;background:#f4f6f9;color:#135091;font-size:0.8rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.content-table td,.content-text td{border-top:1px solid #e8eef7;background:none;font-variant-numeric:tabular-nums;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.content-table tr:hover td,.content-text tr:hover td{background:#F8F8F8}.content-table th,.content-text th{text-align:left}.content-table tbody th,.content-text tbody th{border-bottom:0;border-top:1px solid #e8eef7;background:none;font-size:inherit;letter-spacing:normal;text-transform:none}.content-table tbody tr:first-child td,.content-table tbody tr:first-child th,.content-text tbody tr:first-child td,.content-text tbody tr:first-child th{border-top:0}@media (max-width:767.98px){.content-table,.content-text{overflow-x:auto}.content-table th,.content-table td,.content-text th,.content-text td{padding:8px 6px}}.ce_accordion{margin-bottom:8px}.ce_accordion .toggler{padding:14px 48px 14px 18px;border:0;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);color:#333333;transition:color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.ce_accordion .toggler::after{right:18px;color:#135091;font-size:1.5rem}.ce_accordion .toggler:hover{background:#FFFFFF;color:#135091;box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}.ce_accordion .toggler:hover::after{color:#135091}.ce_accordion .toggler.active{color:#135091;box-shadow:inset 3px 0 0 #e3000f, 0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);border-radius:8px 8px 0 0}.ce_accordion .toggler:focus-visible{outline:2px solid #135091;outline-offset:2px}.ce_accordion .accordion{padding:18px;background:#FFFFFF;border-radius:0 0 8px 8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08)}.content-downloads ul li{margin:0 0 8px}.content-downloads ul li a,.content-downloads ul li:nth-child(odd) a,.content-downloads ul li:nth-child(even) a{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#FFFFFF;color:#333333;text-decoration:none;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.content-downloads ul li a:hover,.content-downloads ul li a:focus-within,.content-downloads ul li:nth-child(odd) a:hover,.content-downloads ul li:nth-child(odd) a:focus-within,.content-downloads ul li:nth-child(even) a:hover,.content-downloads ul li:nth-child(even) a:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){.content-downloads ul li a,.content-downloads ul li a:hover,.content-downloads ul li a:focus-within,.content-downloads ul li:nth-child(odd) a,.content-downloads ul li:nth-child(odd) a:hover,.content-downloads ul li:nth-child(odd) a:focus-within,.content-downloads ul li:nth-child(even) a,.content-downloads ul li:nth-child(even) a:hover,.content-downloads ul li:nth-child(even) a:focus-within{transform:none;transition:none}}.content-downloads ul li a::before,.content-downloads ul li:nth-child(odd) a::before,.content-downloads ul li:nth-child(even) a::before{display:inline-block;padding:4px 10px;border-radius:999px;background:#e8eef7;color:#135091;font-size:0.8rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1);content:"Datei";flex:none;font-size:0.7rem;text-transform:uppercase}.content-downloads ul li a:hover,.content-downloads ul li:nth-child(odd) a:hover,.content-downloads ul li:nth-child(even) a:hover{color:#135091}.content-downloads ul li.ext-pdf a::before{content:"PDF"}.content-downloads ul li[class*="ext-doc"] a::before{content:"DOC"}.content-downloads ul li[class*="ext-xls"] a::before{content:"XLS"}.content-downloads ul li.ext-zip a::before{content:"ZIP"}#main .ce_ct_featureElement svg{border:0;background:#e8eef7;color:#135091}#main .ce_ct_wrapperStart.row>.ce_ct_featureElement{display:block;flex:1 1 260px;margin:0 15px 16px;padding:20px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08)}#main .ce_ct_wrapperStart.row>.ce_ct_featureElement .icon{display:block;margin-bottom:8px}#main .ce_ct_wrapperStart.row>.ce_ct_featureElement h2,#main .ce_ct_wrapperStart.row>.ce_ct_featureElement h3,#main .ce_ct_wrapperStart.row>.ce_ct_featureElement .headline{margin-top:0;font-size:1.15rem}.card-accent table,.content-text.card-accent{border-top:4px solid;border-image:linear-gradient(90deg, #135091 0%, #e3000f 100%) 1}.content-text.card-accent{padding:18px 20px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08)}.content-gallery.sponsor-logos ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}@media (min-width:768px){.content-gallery.sponsor-logos ul{grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}}@media (min-width:1200px){.content-gallery.sponsor-logos ul{grid-template-columns:repeat(4, minmax(0, 1fr))}}.content-gallery.sponsor-logos li{max-width:none;margin:0;padding:0}.content-gallery.sponsor-logos figure{display:flex;align-items:center;justify-content:center;height:120px;margin:0;padding:16px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.content-gallery.sponsor-logos figure:hover,.content-gallery.sponsor-logos figure:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){.content-gallery.sponsor-logos figure,.content-gallery.sponsor-logos figure:hover,.content-gallery.sponsor-logos figure:focus-within{transform:none;transition:none}}@media (min-width:768px){.content-gallery.sponsor-logos figure{height:140px;padding:20px}}.content-gallery.sponsor-logos figure>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.content-gallery.sponsor-logos img{max-width:100%;max-height:88px;width:auto;height:auto;object-fit:contain}@media (min-width:768px){.content-gallery.sponsor-logos img{max-height:100px}}.sponsor-logos img{filter:grayscale(1);opacity:0.7;transition:filter 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), opacity 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.sponsor-logos figure:hover img,.sponsor-logos a:focus-visible img{filter:none;opacity:1}@media (hover:none){.sponsor-logos img{filter:none;opacity:1}}.header-image figure{margin:0}.header-image figure::after{content:"";display:block;height:4px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.event-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:0;list-style:none;color:#5d6675;font-size:0.9rem}.event-facts svg,.event-facts i{margin-right:4px;color:#135091}.date-card{position:relative;display:flex;align-items:stretch;margin-bottom:12px;overflow:hidden;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.date-card:hover,.date-card:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){.date-card,.date-card:hover,.date-card:focus-within{transform:none;transition:none}}.date-card__date{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:76px;padding:12px 0;background:#135091;color:#FFFFFF;line-height:1.1}.date-card__day{font-family:"Roboto-Bold", "Cabin", sans-serif;font-size:1.6rem;font-weight:700}.date-card__month{font-size:0.8rem;letter-spacing:0.05em;text-transform:uppercase}.date-card__body{flex:1;min-width:0;padding:14px 18px}.date-card h3{margin:0 0 6px;font-size:1.1rem;text-transform:none}.date-card h3 a{color:inherit;text-decoration:none}.date-card h3 a::after{content:"";position:absolute;inset:0}.date-card:hover h3 a{color:#135091}.date-card__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;color:#5d6675;font-size:0.85rem}.date-card__location svg,.date-card__location i{margin-right:2px;opacity:0.7}.mod_eventlist .empty{padding:18px 20px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);color:#5d6675}.game-detail__header{margin-bottom:32px}.game-detail__meta{display:flex;align-items:center;gap:8px;margin:20px 0 12px}.game-detail__meta .chip{display:inline-block;padding:4px 10px;border-radius:999px;background:#e8eef7;color:#135091;font-size:0.8rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.game-detail__scoreboard{display:block;margin:0;padding:8px 20px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);border-top:4px solid;border-image:linear-gradient(90deg, #135091 0%, #e3000f 100%) 1;font-size:clamp(1.15rem, 1rem + .8vw, 1.6rem);line-height:1.25;text-align:left;text-transform:none}.game-detail__scoreboard::after{display:none}.game-detail__team{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;color:#333333}.game-detail__team+.game-detail__team{border-top:1px solid #e8eef7}.game-detail__team.is-hsg{color:#135091}.game-detail__goals{min-width:2.4em;padding:2px 10px;border-radius:6px;background:#e8eef7;color:#135091;text-align:center;font-variant-numeric:tabular-nums}.game-detail__team.is-winner .game-detail__goals{background:#135091;color:#FFFFFF}.game-card{position:relative;height:100%;overflow:hidden;padding:18px 20px 16px;color:#333333;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.game-card:hover,.game-card:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){.game-card,.game-card:hover,.game-card:focus-within{transform:none;transition:none}}.game-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.is-live .game-card::before{background:#e3000f}.game-card__meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#5d6675;font-size:0.8rem}.game-card__meta time{margin-right:auto}.game-card__live,.ce_h4a_spielplan .live-dot{align-items:center;gap:6px;color:#e3000f;font-weight:700;font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase}.game-card__live::before,.ce_h4a_spielplan .live-dot::before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#e3000f;animation:hsg-pulse 1.6s infinite}@media (prefers-reduced-motion:reduce){.game-card__live::before,.ce_h4a_spielplan .live-dot::before{animation:none}}.game-card__result{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#FFFFFF;font-size:0.75rem;font-weight:700}.game-card__result--s{background:#1a7f4b}.game-card__result--n{background:#a71015}.game-card__result--u{background:#7a8291}.game-card .chip{display:inline-block;padding:4px 10px;border-radius:999px;background:#e8eef7;color:#135091;font-size:0.8rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.game-card__teams{margin:14px 0 12px}.game-card__team{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.game-card__team.is-hsg .game-card__name{color:#135091;font-weight:700}.game-card__team.is-winner .game-card__goals{font-weight:700}.game-card__name{color:#333333;text-decoration:none}.game-card a.game-card__name::after{content:"";position:absolute;inset:0}.game-card:hover a.game-card__name{text-decoration:none}.game-card__goals{min-width:36px;padding:2px 8px;border-radius:4px;background:#e8eef7;color:#135091;text-align:center;font-variant-numeric:tabular-nums}.game-card__location{color:#5d6675;font-size:0.8rem}.game-card__location svg,.game-card__location i{margin-right:4px;opacity:0.7}@keyframes hsg-pulse{0%{box-shadow:0 0 0 0 rgba(227, 0, 15, 0.6)}70%{box-shadow:0 0 0 8px rgba(227, 0, 15, 0)}100%{box-shadow:0 0 0 0 rgba(227, 0, 15, 0)}}.nav-container::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.navbar-top .social-media{border-left:none}.navbar-brand{position:relative;z-index:1}.nav-items a,.nav-items strong{transition:color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}@media (min-width:992px){.nav-items:not(.subnav)>ul>li>strong,.nav-items:not(.subnav)>ul>li>a.trail{position:relative;color:#135091}.nav-items:not(.subnav)>ul>li>strong::after,.nav-items:not(.subnav)>ul>li>a.trail::after{content:"";position:absolute;left:15px;right:15px;bottom:calc(50% - 1.1em);height:2px;border-radius:2px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.nav-items:not(.subnav)>ul>li.dropdown>strong::after,.nav-items:not(.subnav)>ul>li.dropdown>a.trail::after{right:20px}.nav-items:not(.subnav) .level_1>li:nth-child(-n+3) .level_3{left:100%}.nav-items .level_2,.nav-items .level_3,.nav-items .level_4{padding:6px 0;border-radius:8px;box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}.nav-items .level_2 li strong,.nav-items .level_2 li a.trail,.nav-items .level_3 li strong,.nav-items .level_3 li a.trail,.nav-items .level_4 li strong,.nav-items .level_4 li a.trail{color:#135091}.nav-items .level_2 li .dropdown-toggle,.nav-items .level_3 li .dropdown-toggle,.nav-items .level_4 li .dropdown-toggle{color:#5d6675}}@media (max-width:991px){.navbar .collapse.show{border-top:3px solid;border-image:linear-gradient(90deg, #135091 0%, #e3000f 100%) 1}.navbar ul li{text-align:left}.navbar ul li>a,.navbar ul li>strong{display:block;padding:12px 23px}.navbar ul li>strong,.navbar ul li>a.trail{color:#135091;box-shadow:inset 3px 0 0 #e3000f}.navbar ul.level_2>li>a,.navbar ul.level_2>li>strong{padding-left:35px}.navbar ul.level_3>li>a,.navbar ul.level_3>li>strong{padding-left:47px}}footer .main-footer{background:linear-gradient(180deg, #123f72 0%, #0b2848 100%)}footer .main-footer .skewed-bg.skewed-top{box-shadow:0 8px 16px -8px rgba(0, 0, 0, 0.35)}footer .main-footer ul li{list-style:none}footer .main-footer .ce_ct_featureElement .icon svg{color:rgba(255, 255, 255, 0.7)}@media (max-width:767.98px){footer .main-footer .ce_ct_featureElement{display:flex;justify-content:center;align-items:center;gap:8px}footer .main-footer .ce_ct_featureElement .icon,footer .main-footer .ce_ct_featureElement .feature-text{float:none;width:auto}footer .main-footer .ce_ct_featureElement p{margin:0}}.nl-footer input::placeholder{color:#5d6675}.nl-footer button{transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.album-card__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:#5d6675;font-size:0.85rem}.album-card__meta svg,.album-card__meta i{margin-right:4px;color:#135091}.album-detail .content-text{margin-top:16px}.album-detail .pagination{margin-top:28px}.album-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media (min-width:768px){.album-grid{grid-template-columns:repeat(3, 1fr);gap:12px}}@media (min-width:1200px){.album-grid{grid-template-columns:repeat(4, 1fr)}}.album-grid .image_container{margin:0;overflow:hidden;border-radius:8px;box-shadow:none}.album-grid a{display:block}.album-grid img{display:block;width:100%;height:auto;aspect-ratio:1.3333333333;object-fit:cover;transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.album-grid a:hover img,.album-grid a:focus-visible img{transform:scale(1.04)}.album-grid figcaption{display:none}.mod_article.primary-bg .rte a,.mod_article.primary-bg .ce_ct_featureElement a{color:#FFFFFF;text-decoration:underline}.mod_article.primary-bg .rte a:hover,.mod_article.primary-bg .ce_ct_featureElement a:hover{color:#FFFFFF;text-decoration:none}.person-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media (min-width:768px){.person-grid{grid-template-columns:repeat(3, 1fr);gap:20px}}@media (min-width:1200px){.person-grid{grid-template-columns:repeat(4, 1fr)}}.person-card{display:flex;flex-direction:column;overflow:hidden;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.person-card:hover,.person-card:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){.person-card,.person-card:hover,.person-card:focus-within{transform:none;transition:none}}.person-card__media{position:relative;aspect-ratio:0.8;background:#e8eef7}.person-card__media picture,.person-card__media img{display:block;width:100%;height:100%;object-fit:cover}.person-card__media::after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.person-card__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#135091;font-family:var(--headingFont);font-size:2.6rem;letter-spacing:2px}.person-card__body{position:relative;flex:1;padding:14px 16px 16px}.person-card__name{margin:0 0 4px;font-size:1rem;text-transform:none}.person-card__role{margin:0;color:#5d6675;font-size:0.85rem}.person-card__mail{position:absolute;top:-20px;right:14px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#FFFFFF;box-shadow:0 6px 16px rgba(16, 24, 40, 0.12);color:#135091;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.person-card__mail:hover,.person-card__mail:focus-visible{background:#135091;color:#FFFFFF}@media (max-width:767.98px){.person-card__body{padding:12px}.person-card__mail{width:34px;height:34px;top:-17px;right:10px}}.hall-grid{display:grid;grid-template-columns:1fr;gap:20px}.hall-card{display:flex;flex-direction:column;overflow:hidden;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.hall-card:hover,.hall-card:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){.hall-card,.hall-card:hover,.hall-card:focus-within{transform:none;transition:none}}.hall-card.no-image::before,.hall-card__media::after{content:"";display:block;height:4px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.hall-card__media img{display:block;width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover}@media (min-width:768px){.hall-card.has-image{flex-direction:row}.hall-card.has-image .hall-card__media{position:relative;flex:0 0 40%}.hall-card.has-image .hall-card__media::after{position:absolute;top:0;right:0;bottom:0;width:4px;height:auto;background:linear-gradient(180deg, #135091, #e3000f)}.hall-card.has-image .hall-card__media picture{display:block;height:100%}.hall-card.has-image .hall-card__media img{height:100%}}.hall-card__body{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.hall-card h3{margin:0;font-size:1.2rem;text-transform:none}.hall-card__facts{flex-direction:column;gap:8px;margin-bottom:18px}.hall-card__facts li{display:flex;align-items:baseline}.hall-card__facts a{color:inherit}.hall-card__route{align-self:flex-start;margin-top:auto;padding:8px 16px;border-radius:999px;background:#135091;color:#FFFFFF;font-size:0.9rem;font-weight:600;text-decoration:none}.hall-card__route i{margin-right:6px}.hall-card__route:hover,.hall-card__route:focus-visible{background:#e3000f;color:#FFFFFF;text-decoration:none}#main .ce_ct_teaserBox{display:flex;margin-bottom:30px}#main .ce_ct_teaserBox .inside{position:relative;display:flex;flex-direction:column;width:100%;margin:0;padding:0;overflow:hidden;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}#main .ce_ct_teaserBox .inside:hover,#main .ce_ct_teaserBox .inside:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){#main .ce_ct_teaserBox .inside,#main .ce_ct_teaserBox .inside:hover,#main .ce_ct_teaserBox .inside:focus-within{transform:none;transition:none}}#main .ce_ct_teaserBox .image_container{margin:0;box-shadow:none}#main .ce_ct_teaserBox .image_container::after{content:"";display:block;height:4px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}#main .ce_ct_teaserBox .image_container img{display:block;width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover}#main .ce_ct_teaserBox h3,#main .ce_ct_teaserBox>.inside>p,#main .ce_ct_teaserBox .pageLink{margin-right:20px;margin-left:20px}#main .ce_ct_teaserBox h3{margin-top:18px;margin-bottom:8px;font-size:1.2rem;text-transform:none}#main .ce_ct_teaserBox h3 a{color:inherit;text-decoration:none}#main .ce_ct_teaserBox h3 a::after{content:"";position:absolute;inset:0}#main .ce_ct_teaserBox .inside:hover h3 a{color:#135091}#main .ce_ct_teaserBox p{color:#5d6675;font-size:0.92rem}#main .ce_ct_teaserBox .pageLink{margin-top:auto;padding-bottom:20px}#main .ce_ct_teaserBox .pageLink a{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;box-shadow:none;color:#135091;font-size:0.9rem;font-weight:600;text-transform:none}#main .ce_ct_teaserBox .pageLink a::after{content:"→";transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}#main .ce_ct_teaserBox .pageLink a:hover,#main .ce_ct_teaserBox .pageLink a:focus{background:none;color:#135091}#main .ce_ct_teaserBox .inside:hover .pageLink a::after{transform:translateX(3px)}.match-timeline{margin:32px 0}.match-timeline h3{margin:0 0 12px;text-transform:none}.match-timeline__chart{position:relative;padding:14px 12px 8px;background:#FFFFFF;border-radius:8px;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.match-timeline__chart:hover,.match-timeline__chart:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}@media (prefers-reduced-motion:reduce){.match-timeline__chart,.match-timeline__chart:hover,.match-timeline__chart:focus-within{transform:none;transition:none}}.match-timeline__chart:hover,.match-timeline__chart:focus-within{transform:none}.match-timeline__chart svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.match-timeline__chart svg:focus-visible{outline:2px solid #135091;outline-offset:4px}.match-timeline__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;color:#5d6675;font-size:0.8rem}.match-timeline__legend span{display:inline-flex;align-items:center;gap:6px}.match-timeline__insight{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px 20px;margin-top:14px}@media (min-width:768px){.match-timeline__insight{grid-template-columns:repeat(6, auto);justify-content:start;gap:10px 32px}}.match-timeline__insight div{display:grid;gap:2px}.match-timeline__insight b{font-size:1.4rem;line-height:1;font-variant-numeric:tabular-nums}.match-timeline__insight small{color:#5d6675;font-size:0.78rem}.match-timeline__insight .mt-top{color:#135091}.match-timeline__insight .mt-bottom{color:#d9480f}.match-timeline__table{margin-top:14px;font-size:0.85rem}.match-timeline__table summary{color:#5d6675;cursor:pointer}.match-timeline__table table{width:100%;margin-top:8px;border-collapse:collapse;font-variant-numeric:tabular-nums}.match-timeline__table th,.match-timeline__table td{padding:4px 10px 4px 0;border-bottom:1px solid #e8eef7;text-align:left}.match-timeline__table-scroll{overflow-x:auto}.match-timeline .mt-axis{fill:#5d6675;font-size:11px;font-variant-numeric:tabular-nums}.match-timeline .mt-lead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:6px;font-size:0.8rem;font-weight:700}.match-timeline .mt-lead--top{color:#135091}.match-timeline .mt-lead--bottom{color:#d9480f}.match-timeline .mt-grid{stroke:#e8eef7;stroke-width:1}.match-timeline .mt-zero{stroke:#5d6675;stroke-width:1}.match-timeline .mt-half{stroke:#5d6675;stroke-width:1;stroke-dasharray:3 4}.match-timeline .mt-cursor{stroke:#5d6675;stroke-width:1}.match-timeline .mt-halo{fill:none;stroke:#FFFFFF;stroke-width:5}.match-timeline .mt-line{fill:none;stroke-width:2.2}.match-timeline .mt-line--top{stroke:#135091}.match-timeline .mt-line--bottom{stroke:#d9480f}.match-timeline .mt-area--top{fill:rgba(19, 80, 145, 0.16)}.match-timeline .mt-area--bottom{fill:rgba(217, 72, 15, 0.14)}.match-timeline .mt-pp-fill--top{fill:rgba(19, 80, 145, 0.14)}.match-timeline .mt-pp-fill--bottom{fill:rgba(217, 72, 15, 0.12)}.match-timeline .mt-pp-line--top{stroke:rgba(19, 80, 145, 0.5);stroke-width:1.4}.match-timeline .mt-pp-line--bottom{stroke:rgba(217, 72, 15, 0.5);stroke-width:1.4}.match-timeline .mt-pp-legend--top{fill:rgba(19, 80, 145, 0.35)}.match-timeline .mt-pp-legend--bottom{fill:rgba(217, 72, 15, 0.3)}.match-timeline .mt-swatch--top,.match-timeline .mt-penalty--top{fill:#135091}.match-timeline .mt-swatch--bottom,.match-timeline .mt-penalty--bottom{fill:#d9480f}.match-timeline .mt-penalty--neutral{fill:#5d6675}.match-timeline .mt-card{stroke:#FFFFFF;stroke-width:1.5}.match-timeline .mt-card--yellow{fill:#f2c200}.match-timeline .mt-card--red{fill:#d8172a}.match-timeline .mt-timeout circle{fill:#FFFFFF;stroke:#5d6675;stroke-width:1.6}.match-timeline .mt-timeout text{fill:#5d6675;font-size:10px;font-weight:700}.match-timeline .mt-timeout--top circle{stroke:#135091}.match-timeline .mt-timeout--top text{fill:#135091}.match-timeline .mt-timeout--bottom circle{stroke:#d9480f}.match-timeline .mt-timeout--bottom text{fill:#d9480f}.match-timeline .mt-miss{fill:none;stroke-width:1.8;stroke-linecap:round}.match-timeline .mt-miss--top{stroke:#135091}.match-timeline .mt-miss--bottom{stroke:#d9480f}.match-timeline .mt-tip{position:absolute;z-index:2;padding:7px 10px;border-radius:6px;background:#16202e;color:#FFFFFF;font-size:0.8rem;line-height:1.35;white-space:nowrap;pointer-events:none;transform:translate(-50%, calc(-100% + 6px))}.team-overview__photo{margin:0 0 30px;overflow:hidden;border-radius:8px;background:#FFFFFF;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08)}.team-overview__photo img{display:block;width:100%;height:auto}.team-overview__photo figcaption{padding:6px 12px;border-top:4px solid;border-image:linear-gradient(90deg, #135091 0%, #e3000f 100%) 1;color:#5d6675;font-size:0.75rem}.team-overview__tiles{display:grid;grid-auto-flow:dense;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.team-overview__tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width:992px){.team-overview__tiles{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width:768px) and (max-width:991.98px){.team-overview__tile--news,.team-overview .team-instagram{grid-column:span 2}}.team-overview__tile{min-width:0}.team-overview__tile--news{margin-bottom:0}.team-overview__card{padding:18px 20px;border-radius:8px;background:#FFFFFF;box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08)}.team-overview__label{margin:0 0 12px;color:#5d6675;font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase}.team-overview__form{display:flex;gap:8px;margin:0;padding:0;list-style:none}.team-overview__form .result-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;color:#FFFFFF;font-size:0.75rem;font-weight:700;font-size:0.85rem}.team-overview__form .result-badge--s{background:#1a7f4b}.team-overview__form .result-badge--n{background:#a71015}.team-overview__form .result-badge--u{background:#7a8291}.team-overview__note{margin:8px 0 0;color:#5d6675;font-size:0.75rem}.team-overview__coaches{margin:0;padding:0;list-style:none}.team-coach{display:flex;align-items:center;gap:12px;padding:8px 0}.team-coach+.team-coach{border-top:1px solid #edf0f4}.team-coach__initials{display:flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e8eef7;color:#135091;font-weight:700}.team-coach__text{display:flex;flex:1;flex-direction:column;min-width:0}.team-coach__text small{color:#5d6675}.team-coach__mail{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e8eef7;color:#135091;transition:background-color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), color 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.team-coach__mail:hover,.team-coach__mail:focus-visible{background:#135091;color:#FFFFFF}.team-instagram{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:140px;padding:18px 20px;border-radius:8px;background:linear-gradient(135deg, #feda75 0%, #fa7e1e 25%, #d62976 50%, #962fbf 75%, #4f5bd5 100%);box-shadow:0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.08);color:#FFFFFF;text-decoration:none !important;transition:transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s cubic-bezier(0.2, 0.7, 0.2, 1)}.team-instagram:hover,.team-instagram:focus-visible{color:#FFFFFF;transform:translateY(-2px);box-shadow:0 6px 16px rgba(16, 24, 40, 0.12)}.team-instagram>.fa-instagram{font-size:2.4rem}.team-instagram__text{display:flex;flex-direction:column}.team-instagram__text small{color:rgba(255, 255, 255, 0.85)}.team-instagram__go{align-self:flex-end}@media (prefers-reduced-motion:reduce){.team-instagram,.team-instagram:hover,.team-instagram:focus-visible{transform:none;transition:none}}.team-nav{z-index:90;margin:0 0 24px;background:#FFFFFF;box-shadow:0 1px 0 #e3e7ee, 0 4px 12px rgba(16, 24, 40, 0.04)}.team-nav ul{display:flex;gap:4px;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.team-nav a{position:relative;display:flex;align-items:center;gap:10px;padding:14px 14px 12px;color:#5d6675;font-size:0.9rem;font-weight:600;white-space:nowrap;text-decoration:none !important}.team-nav a:hover,.team-nav a:focus-visible,.team-nav a.active{color:#135091}.team-nav__mark{display:none}@media (max-width:991.98px){.team-nav.is-fixed{position:fixed;top:var(--team-nav-top, 0px);right:0;left:0;margin:0;padding:0 15px;transition:top 200ms linear}.team-nav a.active::after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}}@media (min-width:992px){.team-nav{position:fixed;top:50%;right:12px;margin:0;background:none;box-shadow:none;transform:translateY(-50%)}.team-nav ul{flex-direction:column;align-items:flex-end;gap:2px;padding:8px 6px;overflow:visible;border-radius:12px;transition:background-color 0.2s, box-shadow 0.2s, padding 0.2s}.team-nav a{justify-content:flex-end;padding:7px 6px;font-size:0.8rem;transition:padding 0.2s, font-size 0.2s}.team-nav__label{max-width:0;overflow:hidden;opacity:0;transition:max-width 0.25s, opacity 0.2s}.team-nav__mark{display:block;width:14px;height:4px;border-radius:2px;background:#c3cad5;transition:width 0.2s, background-color 0.2s}a:hover .team-nav__mark{background:#135091}a.active .team-nav__mark{width:26px;background:linear-gradient(90deg, #135091 0%, #e3000f 100%)}.team-nav:hover ul,.team-nav:focus-within ul{padding:12px 10px;background:rgba(255, 255, 255, 0.97);box-shadow:0 6px 20px rgba(16, 24, 40, 0.14)}.team-nav:hover a,.team-nav:focus-within a{padding:9px 8px;font-size:1rem}.team-nav:hover .team-nav__label,.team-nav:focus-within .team-nav__label{max-width:160px;opacity:1}.team-nav:hover .team-nav__mark,.team-nav:focus-within .team-nav__mark{width:22px}.team-nav:hover a.active .team-nav__mark,.team-nav:focus-within a.active .team-nav__mark{width:34px}}@media (prefers-reduced-motion:reduce){.team-nav,.team-nav *{transition:none !important}}
