.dt-spielplan-full{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;box-sizing:border-box;} .svc{--svc-ink:#14150F;--svc-ink-soft:#4B4D43;--svc-ground:#FFFFFF;--svc-tint:#F2F3EA;--svc-surface:#F2F3EA;--svc-line:#DCDED0;--svc-accent:#E3E600;--svc-dark:#14150F;--svc-on-dark:#F2F3EA;--svc-on-dark-soft:#B9BBAD;--svc-r:14px;--svc-r-sm:8px;--svc-display:'Archivo','Inter',system-ui,sans-serif;--svc-pad:clamp(1.25rem,5vw,2.5rem);--svc-space:clamp(3.5rem,8vw,6.5rem);background:var(--svc-ground);color:var(--svc-ink);padding-block:var(--svc-space);margin-block:0!important;font-size:1.0625rem;line-height:1.7} .svc *,.svc *::before,.svc *::after{box-sizing:border-box} .svc.svc--tint{background:var(--svc-tint);--svc-surface:#FFFFFF} .svc :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0} .svc .svc-wrap{max-width:77.5rem;margin-inline:auto;padding-inline:var(--svc-pad)} .svc .svc-wrap>*{margin-block:0} .svc :where(h1,h2,h3,h4){font-family:var(--svc-display);color:inherit;text-wrap:balance} .svc h1{font-size:clamp(2rem,8.6vw,6.25rem);font-weight:800;letter-spacing:-.04em;line-height:1} .svc h2{font-size:clamp(1.75rem,4vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;scroll-margin-top:1.5rem} .svc h3{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;letter-spacing:-.015em;line-height:1.2} .svc h4{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3} .svc :is(h1,h2) strong{font-weight:inherit;background:var(--svc-accent);padding:0 .14em;margin-inline:-.04em;border-radius:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone} .svc a{color:inherit} .svc.svc-hero{background:var(--svc-tint);padding-block:clamp(2.25rem,5vw,4rem) var(--svc-space)} .svc .svc-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;margin-top:clamp(1.75rem,4vw,3rem)} .svc .svc-hero__grid>*{margin-block:0} .svc .svc-lead{font-family:var(--svc-display);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3;font-weight:600;letter-spacing:-.01em} .svc .svc-hero__text p+p{margin-top:1rem;color:var(--svc-ink-soft);max-width:60ch} .svc .svc-tiles{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,1.75rem)} .svc .svc-tiles>*{margin-block:0} .svc .svc-tile{position:relative} .svc .svc-tile:nth-child(2){margin-top:clamp(1.25rem,4vw,3rem)} .svc .svc-tile figure{border-radius:var(--svc-r);overflow:hidden;aspect-ratio:4/3;background:var(--svc-line)} .svc .svc-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)} .svc .svc-tile:hover img{transform:scale(1.04)} .svc .svc-tile__title{font-family:var(--svc-display);font-weight:800;font-size:clamp(1.2rem,2.2vw,1.75rem);letter-spacing:-.02em;line-height:1.2;margin-top:.85rem} .svc .svc-tile__title a{text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem} .svc .svc-tile__title a::before{content:'';position:absolute;inset:0;z-index:1} .svc .svc-tile__title a::after{content:'↓';flex:none;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--svc-ink);color:#fff;font-size:1rem;font-weight:700;letter-spacing:0;transition:background-color .2s,color .2s} .svc .svc-tile:hover .svc-tile__title a::after{background:var(--svc-accent);color:var(--svc-ink)} .svc .svc-tile__meta{color:var(--svc-ink-soft);font-size:.9375rem;margin-top:.1rem} .svc .svc-stage{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-top:clamp(1.75rem,4vw,3rem)} .svc .svc-stage>*{margin-block:0} .svc .svc-stage>figure{width:100%;min-width:0;border-radius:var(--svc-r);overflow:hidden;aspect-ratio:3/2;background:var(--svc-line)} .svc .svc-stage>figure img{width:100%;height:100%;object-fit:cover;display:block} .svc .svc-facts{border-top:2px solid var(--svc-ink)} .svc .svc-facts>*{margin-block:0} .svc .svc-fact.svc-fact--sponsor{align-items:center} .svc .svc-fact{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;padding-block:clamp(.9rem,1.6vw,1.35rem);border-bottom:1px solid var(--svc-line)} .svc .svc-fact>*{margin-block:0} .svc .svc-fact__label{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);line-height:1.3} .svc .svc-fact__value{font-family:var(--svc-display);font-weight:800;font-size:clamp(1.3rem,2.4vw,2rem);letter-spacing:-.02em;line-height:1.15;color:var(--svc-ink);text-align:right} .svc .svc-fact figure{flex:none;width:4.5rem;align-self:center} .svc .svc-fact figure img{width:100%;height:auto;display:block;border-radius:var(--svc-r-sm)} .svc.svc--flip .svc-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr)} .svc.svc--flip .svc-stage>figure{order:2} .svc .svc-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;margin-top:clamp(2.5rem,5vw,4rem)} .svc .svc-split>*{margin-block:0} .svc .svc-prose>*+*{margin-top:1.1rem} .svc .svc-prose p{max-width:66ch} .svc .svc-info{display:grid;gap:1rem} .svc .svc-card{background:var(--svc-surface);border-radius:var(--svc-r);padding:1.4rem 1.5rem 1.5rem} .svc .svc-card__label{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);margin-bottom:1rem;line-height:1.3} .svc .svc-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;max-width:19rem;list-style:none;padding:0;margin-bottom:1rem} .svc .svc-days li{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700;line-height:1;color:var(--svc-ink-soft);border:1.5px solid var(--svc-line)} .svc .svc-days li.is-on{background:var(--svc-accent);border-color:var(--svc-accent);color:var(--svc-ink)} .svc .svc-days li.is-half{border:2px dashed var(--svc-ink);color:var(--svc-ink)} .svc .svc-time{font-family:var(--svc-display);font-weight:700;font-size:1.125rem;line-height:1.35} .svc .svc-place,.svc .svc-note{color:var(--svc-ink-soft);font-size:.9375rem;line-height:1.5;margin-top:.2rem} .svc .svc-note{font-size:.8125rem;margin-top:.6rem} .svc .svc-extra{list-style:none;padding:0;margin-top:1rem} .svc .svc-extra li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.65rem;border-top:1px solid var(--svc-line);font-size:.9375rem;line-height:1.4} .svc .svc-extra li:last-child{padding-bottom:0} .svc .svc-extra b{font-family:var(--svc-display);font-weight:700;white-space:nowrap} .svc .svc-coach+.svc-coach{border-top:1px solid var(--svc-line);margin-top:1rem;padding-top:1rem} .svc .svc-coach__name{font-family:var(--svc-display);font-weight:700;font-size:1.0625rem;line-height:1.3} .svc .svc-coach__role{color:var(--svc-ink-soft);font-size:.875rem;line-height:1.5;display:flex;align-items:center;gap:.5rem} .svc .svc-chip{display:inline-block;font-family:var(--svc-display);font-size:.75rem;font-weight:700;line-height:1;padding:.35em .65em;border-radius:999px;background:var(--svc-accent);color:var(--svc-ink)} .svc .svc-coach__links{display:flex;flex-wrap:wrap;gap:.15rem 1.1rem;margin-top:.35rem;font-size:.9375rem;line-height:1.6} .svc .svc-coach__links a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere} .svc .svc-coach__links a:hover{background:var(--svc-accent);text-decoration-color:transparent} .svc .svc-sub{margin-top:clamp(3rem,6vw,4.5rem)} .svc .svc-seasons{list-style:none;padding:0;margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));row-gap:2.25rem} .svc .svc-seasons>li{position:relative;border-top:2px solid var(--svc-ink);padding:1.4rem 1.25rem 0 0} .svc .svc-seasons>li::before{content:'';position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--svc-ink)} .svc .svc-season{font-family:var(--svc-display);font-weight:800;font-size:1.625rem;letter-spacing:-.02em;line-height:1.1} .svc .svc-season span{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);margin-bottom:.2rem} .svc .svc-rank{font-family:var(--svc-display);font-weight:700;font-size:1rem;line-height:1.3;margin-top:.9rem} .svc .svc-rank b{font-weight:inherit;background:var(--svc-accent);padding:.1em .45em;border-radius:999px;margin-left:-.45em} .svc .svc-league{color:var(--svc-ink-soft);font-size:.875rem;line-height:1.45;margin-top:.15rem} .svc .wp-block-button__link{background:var(--svc-ink);color:#fff;border-radius:999px;font-family:var(--svc-display);font-weight:700;font-size:1rem;line-height:1.2;padding:.95em 1.7em;text-decoration:none;transition:transform .2s} .svc .wp-block-button__link:hover{transform:translateY(-2px)} .svc .wp-block-button__link:active{transform:translateY(0)} .svc.svc-cta{background:var(--svc-accent)} .svc .svc-cta__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);align-items:center} .svc .svc-cta__grid>*{margin-block:0} .svc .svc-cta__text>*+*{margin-top:1.1rem} .svc .svc-cta__text p{max-width:46ch} .svc .svc-cta__text .wp-block-buttons{margin-top:1.75rem} .svc .svc-cta__grid figure{border-radius:var(--svc-r);overflow:hidden;transform:rotate(2deg)} .svc .svc-cta__grid figure img{width:100%;height:auto;display:block} .svc .svc-wrap>.rt-tpg-container{margin-top:clamp(3rem,6vw,4.5rem);padding-inline:0} :is(.svc,.svc-article) .rt-tpg-container .tpg-widget-heading-wrapper{display:block;margin:0 0 1.75rem} :is(.svc,.svc-article) .rt-tpg-container .tpg-widget-heading-line,:is(.svc,.svc-article) .rt-tpg-container .tpg-widget-heading::before{display:none} :is(.svc,.svc-article) .rt-tpg-container .tpg-widget-heading{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;padding:0;margin:0} :is(.svc,.svc-article) .rt-tpg-container .post-img{border-radius:var(--svc-r-sm)!important} :is(.svc,.svc-article) .rt-tpg-container .post-img img{border-radius:var(--svc-r-sm)!important} :is(.svc,.svc-article) .rt-tpg-container .post-title a{font-family:var(--svc-display);font-weight:700;color:var(--svc-ink)} :is(.svc,.svc-article) .rt-tpg-container .rt-tpg-category a,:is(.svc,.svc-article) .rt-tpg-container .post-meta-user{color:var(--svc-ink-soft)} :is(.svc,.svc-article) .rt-tpg-container .rt-read-more{border:1.5px solid var(--svc-ink);border-radius:999px;color:var(--svc-ink);font-family:var(--svc-display);font-weight:700;letter-spacing:.04em;padding:.5em 1.2em} :is(.svc,.svc-article) .rt-tpg-container .rt-read-more:hover{background:var(--svc-ink);color:#fff} :is(.svc,.svc-article) .rt-tpg-container .pagination-list li>*{border-radius:999px;border-color:var(--svc-line);color:var(--svc-ink);background:transparent} :is(.svc,.svc-article) .rt-tpg-container .pagination-list li.active>*{background:var(--svc-ink);border-color:var(--svc-ink);color:#fff} .svc .wp-block-kadence-tabs{margin-top:clamp(3rem,6vw,4.5rem)} .svc .kt-tabs-wrap .kt-tabs-title-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0} .svc .kt-tabs-wrap .kt-tabs-title-list li{margin:0} .svc .kt-tabs-wrap .kt-title-item .kt-tab-title{font-family:var(--svc-display);font-weight:700;font-size:1rem;line-height:1.2;padding:.75em 1.4em;margin:0;text-decoration:none;background:transparent!important;color:var(--svc-ink)!important;border:1.5px solid var(--svc-ink)!important;border-radius:999px!important} .svc .kt-tabs-wrap .kt-title-item .kt-tab-title:hover{background:var(--svc-accent)!important} .svc .kt-tabs-wrap .kt-title-item.kt-tab-title-active .kt-tab-title,.svc .kt-tabs-wrap .kt-title-item.kt-tab-title-active .kt-tab-title:hover{background:var(--svc-ink)!important;color:#fff!important} .svc .kt-tabs-wrap .kt-tabs-content-wrap>.kt-tab-inner-content{border:0;border-top:2px solid var(--svc-ink);padding:1.75rem 0 0;background:transparent} .svc .kt-tab-inner-content-inner>*{margin-block:0} .svc .kt-tab-inner-content-inner>*+*{margin-top:.9rem} .svc .kt-tab-inner-content-inner>h4:not(:first-child){margin-top:2.25rem} .svc .kt-tab-inner-content-inner>p{max-width:72ch} @media (max-width:767px){ .svc .kt-tabs-wrap .kt-tabs-accordion-title{margin-bottom:.5rem} .svc .kt-tabs-wrap .kt-tabs-content-wrap>.kt-tab-inner-content{border-top:0;padding:.75rem 0 1.5rem} } .svc .svc-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))} .svc .svc-tiles--3 .svc-tile:nth-child(3){margin-top:0} .svc.svc-hero--plain .svc-tiles{margin-top:clamp(1.75rem,4vw,3rem);max-width:54rem} .svc .svc-extra li{flex-wrap:wrap} .svc .svc-coach__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem} .svc .svc-coach__tags .svc-chip{border-radius:1em;line-height:1.25;padding:.3em .7em} @media (max-width:1100px){ .svc .svc-hero__grid--wide{grid-template-columns:minmax(0,1fr)} } @media (max-width:781px){ .svc .svc-tiles--3{grid-template-columns:minmax(0,1fr);gap:.9rem} .svc .svc-tiles--3 .svc-tile,.svc .svc-tiles--3 .svc-tile:nth-child(2){display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;align-items:center;margin-top:0} .svc .svc-tiles--3 .svc-tile figure{grid-row:1/3} .svc .svc-tiles--3 .svc-tile__title{margin-top:0;align-self:end} .svc .svc-tiles--3 .svc-tile__meta{align-self:start} .svc .svc-hero__grid,.svc .svc-split,.svc .svc-cta__grid,.svc .svc-stage,.svc.svc--flip .svc-stage{grid-template-columns:minmax(0,1fr)} .svc.svc--flip .svc-stage>figure{order:0} .svc .svc-cta__grid figure{transform:none} } @media (prefers-reduced-motion:reduce){.svc *{transition:none!important}} .svc .svc-prose h3:not(:first-child){font-size:1.125rem;letter-spacing:-.01em;margin-top:1.9rem} .svc .svc-hero__grid--wide{grid-template-columns:minmax(0,4fr) minmax(0,8fr)} @media (max-width:1100px){.svc .svc-hero__grid--wide{grid-template-columns:minmax(0,1fr)}} .svc .svc-tiles--3 .svc-tile__title{font-size:clamp(1.05rem,1.5vw,1.35rem)} .svc .svc-tiles--3 .svc-tile__title a{white-space:nowrap} .svc .svc-tiles--3 .svc-tile__title a::after{width:1.8rem;height:1.8rem;font-size:.9rem} .svc [hidden]{display:none!important} .svc .svc-hero__grid--text{grid-template-columns:minmax(0,7fr) minmax(0,5fr)} .svc .svc-hero__text h2{font-size:clamp(1.35rem,2.4vw,1.9rem);letter-spacing:-.02em;line-height:1.15} .svc .svc-hero__text h2+p{margin-top:1rem} .svc .svc-points{border-top:2px solid var(--svc-ink)} .svc .svc-points>*,.svc .svc-point>*{margin-block:0} .svc .svc-point{padding-block:1.1rem;border-bottom:1px solid var(--svc-line)} .svc .svc-point__title{font-family:var(--svc-display);font-weight:800;font-size:clamp(1.2rem,2vw,1.6rem);letter-spacing:-.02em;line-height:1.15} .svc .svc-point__text{color:var(--svc-ink-soft);font-size:.9375rem;line-height:1.5;margin-top:.2rem} .svc .svc-checkcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3.5rem);margin-top:clamp(1.5rem,3vw,2.25rem)} .svc .svc-checkcols>*{margin-block:0} .svc ul.svc-checks{list-style:none;padding:0;margin:0} .svc ul.svc-checks li{position:relative;padding:.55rem 0 .55rem 2.2rem;line-height:1.45} .svc ul.svc-checks li::before{content:'✓';position:absolute;left:0;top:.55rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--svc-accent);color:var(--svc-ink);display:grid;place-items:center;font-size:.8rem;font-weight:700;line-height:1} .svc .svc-teamgrid{margin-top:clamp(2rem,4vw,3rem)} .svc .svc-filter,.svc .svc-tabset__nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem} .svc .svc-pill{font-family:var(--svc-display);font-weight:700;font-size:1rem;line-height:1.2;padding:.7em 1.3em;border:1.5px solid var(--svc-ink);border-radius:999px;background:transparent;color:var(--svc-ink);cursor:pointer} .svc .svc-pill:hover{background:var(--svc-accent)} .svc .svc-pill.is-active,.svc .svc-pill.is-active:hover{background:var(--svc-ink);color:#fff} .svc .svc-pill:focus-visible{outline:3px solid var(--svc-ink);outline-offset:2px} .svc .svc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem} .svc .svc-card--team{display:flex;flex-direction:column} .svc .svc-card--team>:nth-last-child(2){margin-bottom:1.1rem} .svc .svc-card__title{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;line-height:1.15} .svc .svc-card__sub{font-family:var(--svc-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);margin:.3rem 0 1rem;line-height:1.3} .svc .svc-card--prose>*+*{margin-top:.8rem} .svc .svc-more{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--svc-line);font-family:var(--svc-display);font-weight:700;font-size:.9375rem;line-height:1.3;text-decoration:none} .svc .svc-more::after{content:'→';flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--svc-ink);color:#fff;font-size:.9rem;line-height:1} .svc .svc-more:hover::after{background:var(--svc-accent);color:var(--svc-ink)} .svc .svc-cups__label{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);margin:2rem 0 .9rem;line-height:1.3} .svc .svc-cups__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem} .svc .svc-cup{display:flex;flex-direction:column;align-items:flex-start;background:var(--svc-surface);border-radius:var(--svc-r);padding:1.3rem 1.4rem 1.4rem} .svc .svc-cup.is-past{opacity:.72} .svc .svc-cup__title{font-size:1.2rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin-top:.8rem} .svc .svc-cup__date{color:var(--svc-ink-soft);font-size:.9375rem;line-height:1.5;margin-top:.15rem} .svc .svc-kv{width:100%;margin:1rem 0 0;border-top:1px solid var(--svc-line)} .svc .svc-kv>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.55rem;border-bottom:1px solid var(--svc-line);font-size:.9375rem;line-height:1.4} .svc .svc-kv>div:last-child{border-bottom:0} .svc .svc-kv dt{color:var(--svc-ink-soft)} .svc .svc-kv dd{margin:0;font-family:var(--svc-display);font-weight:700;text-align:right} .svc .svc-cup .svc-more{width:100%} .svc .svc-chip--muted{background:var(--svc-line)} .svc .svc-chip--dark{background:var(--svc-ink);color:#fff} .svc .svc-chip--outline{background:transparent;box-shadow:inset 0 0 0 1.5px var(--svc-ink)} .svc .svc-tabset__panel{border-top:2px solid var(--svc-ink)} .svc .svc-panelhead{padding:1.1rem 0 1rem} .svc .svc-panelhead__title{font-family:var(--svc-display);font-weight:800;font-size:1.2rem;letter-spacing:-.015em;line-height:1.2} .svc .svc-panelhead__sub{color:var(--svc-ink-soft);font-size:.9375rem;line-height:1.5;margin-top:.2rem} .svc .svc-panelhead .svc-chip{margin-top:.6rem} .svc table.svc-table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45;border:0;margin:0} .svc .svc-table td,.svc .svc-table th{padding:.6rem .75rem .6rem 0;border:0;border-top:1px solid var(--svc-line);text-align:left;vertical-align:top;font-weight:400;background:transparent} .svc .svc-table .svc-table__num{width:2.6rem;color:var(--svc-ink-soft);font-variant-numeric:tabular-nums} .svc .svc-table th[scope=row]{width:36%;color:var(--svc-ink-soft)} .svc .svc-table .svc-table__section th{font-family:var(--svc-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink);padding-top:1.5rem} .svc .svc-table tr:first-child.svc-table__section th{border-top:0;padding-top:.4rem} .svc .svc-tabset__panel>.svc-more{margin-top:0} .svc .svc-duo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;margin-top:clamp(1.75rem,4vw,3rem)} .svc .svc-duo>*,.svc .svc-duo__col>*{margin-block:0} .svc .svc-duo__col>h3{margin-bottom:1.1rem} .svc .svc-formcard{background:var(--svc-surface);border-radius:var(--svc-r);padding:clamp(1.25rem,3vw,2.25rem);margin-top:clamp(1.75rem,4vw,3rem);max-width:52rem} @media (max-width:781px){ .svc .svc-hero__grid--text,.svc .svc-duo,.svc .svc-checkcols{grid-template-columns:minmax(0,1fr)} } @media (max-width:600px){ .svc .svc-table--kv tr{display:block;padding:.6rem 0;border-top:1px solid var(--svc-line)} .svc .svc-table--kv th,.svc .svc-table--kv td{display:block;width:auto;padding:0;border:0} .svc .svc-table--kv th[scope=row]{width:auto;font-size:.8125rem} .svc .svc-table--kv tr.svc-table__section{border-top:0;padding:1.2rem 0 .2rem} .svc .svc-table--kv .svc-table__section th{padding-top:0} } .svc .wpforms-container{background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;--wpforms-field-background-color:#fff!important;--wpforms-field-border-color:#4B4D43!important;--wpforms-field-text-color:#14150F!important;--wpforms-field-border-radius:8px!important;--wpforms-label-color:#14150F!important;--wpforms-label-sublabel-color:#4B4D43!important;--wpforms-button-background-color:#14150F!important;--wpforms-button-text-color:#fff!important;--wpforms-button-border-radius:999px!important;--wpforms-button-border-color:#14150F!important} .svc .wpforms-container button[type=submit]{font-family:var(--svc-display)!important;font-weight:700!important;padding:.95em 1.7em!important;height:auto!important} .svc .wpforms-container .wpforms-field-divider h3{font-size:1.25rem} :is(.svc,.svc-article) .rt-tpg-container .post-title a:hover,:is(.svc,.svc-article) .rt-tpg-container .rt-tpg-category a:hover{color:var(--svc-ink)!important;text-decoration:underline} .svc .svc-hero__grid h2{font-size:clamp(1.35rem,2.4vw,1.9rem);letter-spacing:-.02em;line-height:1.15} .svc .svc-wrap>.svc-lead{margin-top:clamp(1.25rem,3vw,2rem);max-width:52ch} .svc .svc-hero__side>*{margin-block:0} .svc .svc-hero__side>*+*{margin-top:1.4rem} .svc .svc-hero__side figure{border-radius:var(--svc-r);overflow:hidden;background:var(--svc-line)} .svc .svc-hero__side figure img{width:100%;height:auto;display:block} .svc .svc-hero__side h2+.svc-facts{margin-top:.9rem} .svc .svc-facts--compact .svc-fact{padding-block:.7rem} .svc .svc-facts--compact .svc-fact__label{flex:none} .svc .svc-facts--compact .svc-fact__value{font-size:1.0625rem;font-weight:700;letter-spacing:0;line-height:1.35} .svc .svc-points--cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3.5rem);border-top:0;margin-top:clamp(1.75rem,4vw,3rem)} .svc .svc-points--cols .svc-point{border-top:2px solid var(--svc-ink);border-bottom:0;padding-block:1rem 1.9rem} .svc .svc-points--cols .svc-point__text{font-size:1rem;line-height:1.6;color:var(--svc-ink);margin-top:.45rem} .svc .dt-plan-inner{max-width:none;padding:0;margin-top:clamp(1.75rem,4vw,3rem)} .svc .dt-tabs{border-bottom:0;gap:.5rem;margin-bottom:1.5rem} .svc .dt-tab{font-family:var(--svc-display);font-weight:700;font-size:1rem;line-height:1.2;padding:.7em 1.3em;margin:0;border:1.5px solid var(--svc-ink);border-radius:999px;background:transparent;color:var(--svc-ink)} .svc .dt-tab:hover{background:var(--svc-accent)} .svc .dt-tab.active,.svc .dt-tab.active:hover{background:var(--svc-ink);color:#fff;border-color:var(--svc-ink)} .svc .dt-round-title{font-family:var(--svc-display);font-size:.8125rem;letter-spacing:.08em;color:var(--svc-ink);border-bottom:2px solid var(--svc-ink)} .svc .dt-round-hint{color:var(--svc-ink-soft);font-size:.8125rem} .svc .dt-round-pair .dt-round{border-top-color:var(--svc-line)} .svc .dt-match{background:var(--svc-surface);border-radius:var(--svc-r);box-shadow:none;padding:.85rem 1rem} .svc .dt-match-top{font-family:var(--svc-display);font-weight:700} .svc .dt-match-top .dt-vs,.svc .dt-meta,.svc .dt-final-hint,.svc .dt-live-empty{color:var(--svc-ink-soft)} .svc .dt-match.dt-tbd .dt-match-top .dt-p{color:var(--svc-ink-soft)} .svc .dt-board{background:var(--svc-line);color:var(--svc-ink);border-radius:999px} .svc .dt-legs{font-family:var(--svc-display);color:var(--svc-ink)} .svc .dt-acc-round{background:var(--svc-surface);border-radius:var(--svc-r);box-shadow:none} .svc .dt-acc-round summary{font-family:var(--svc-display)} .svc .dt-acc-round summary::after{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--svc-accent);color:var(--svc-ink);font-size:1.1rem;line-height:1} .svc .dt-acc-round .dt-match{background:var(--svc-tint)} .svc .dt-match-final{border-top:4px solid var(--svc-accent)} .svc .dt-live-grid{margin-top:clamp(1.75rem,4vw,3rem)} .svc .dt-live-card{background:var(--svc-surface);border-radius:var(--svc-r);box-shadow:none} .svc .dt-live-badge{font-family:var(--svc-display);background:var(--svc-accent);color:var(--svc-ink);border-radius:999px;letter-spacing:.08em} .svc .dt-live-match,.svc .dt-live-legs{font-family:var(--svc-display);color:var(--svc-ink)} @media (max-width:900px){.svc .svc-points--cols{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:781px){.svc .svc-hero__grid--sidefirst .svc-hero__side{order:-1}} @media (max-width:600px){.svc .svc-points--cols{grid-template-columns:minmax(0,1fr)}} @media (min-width:1320px){.svc .dt-bracket-desktop{width:min(calc(100vw - 2*var(--svc-pad) - 1.25rem),106rem);margin-left:50%;transform:translateX(-50%)}} :root{--svc-ink:#14150F;--svc-ink-soft:#4B4D43;--svc-ground:#FFFFFF;--svc-tint:#F2F3EA;--svc-surface:#F2F3EA;--svc-line:#DCDED0;--svc-accent:#E3E600;--svc-dark:#14150F;--svc-on-dark:#F2F3EA;--svc-on-dark-soft:#B9BBAD;--svc-r:14px;--svc-r-sm:8px;--svc-display:'Archivo','Inter',system-ui,sans-serif;--svc-pad:clamp(1.25rem,5vw,2.5rem)} .svc-header *,.svc-footer *{box-sizing:border-box} .svc-header :where(p,ul,figure),.svc-footer :where(p,ul,figure){margin:0} .svc-header>*,.svc-footer>*{margin-block:0!important} html:has(.svc-header){scroll-padding-top:5.5rem} header.wp-block-template-part:has(>.svc-header){position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) - 3.25rem);z-index:100} header.wp-block-template-part:has(.svc-header.is-menu-open){z-index:100000} .svc-header{--svc-strip-h:3.25rem;--svc-bar-h:4.25rem;--svc-edge:6px;--svc-crest-w:6.25rem;--svc-crest-top:.5rem;--svc-ink-2:#1F2118;--svc-ink-line:#383A2E;--svc-hd-on:#fff;--svc-body:'Inter',system-ui,sans-serif;font-family:var(--svc-display);color:var(--svc-ink);margin:0!important} .svc-header a,.svc-header a:hover,.svc-header a:focus{color:inherit;text-decoration:none} .svc-header button{appearance:none;-webkit-appearance:none;font:inherit;color:inherit;background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;cursor:pointer} .svc-header a:focus-visible,.svc-header button:focus-visible{outline:3px solid var(--svc-accent);outline-offset:2px} .svc-header .svc-header__top a:focus-visible{outline-color:var(--svc-ink)} .svc-header .svc-nav ul{list-style:none;margin:0;padding:0} .svc-header__in{max-width:77.5rem;margin-inline:auto!important;padding-inline:var(--svc-pad)} .svc-header__in>*{margin-block:0!important} .svc-header__quick,.svc-header__burger,.svc-header__backdrop,.svc-nav__head,.svc-nav__foot{display:none} .svc-header__top{background:#fff;height:var(--svc-strip-h)} .svc-header__top>.svc-header__in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-left:calc(var(--svc-pad) + var(--svc-crest-w) + 1.25rem)} .svc-header__slogan{min-width:0;font-weight:800;font-size:1.0625rem;letter-spacing:-.015em;line-height:1.2;text-wrap:balance} .svc-header__actions{display:flex;align-items:center;flex:none;margin-left:auto!important} .svc-header__actions>*{margin:0!important} .svc-header__actions>p{line-height:1} .svc-header__actions>p+p{margin-left:.9rem!important;padding-left:.9rem;border-left:1px solid var(--svc-line)} .svc-header .svc-header__actions>p a{display:block;padding:.45rem 0;font-weight:700;font-size:.8125rem;letter-spacing:.07em;text-transform:uppercase;line-height:1;transition:box-shadow .15s} .svc-header .svc-header__actions>p a:hover{box-shadow:inset 0 -.55em 0 var(--svc-accent)} .svc-header .wp-block-social-links{gap:.25rem;padding:0;margin-left:1rem!important} .svc-header .wp-block-social-links .wp-social-link{background:transparent!important;color:var(--svc-ink)!important;margin:0;border-radius:50%;transform:none!important;transition:background .15s} .svc-header .wp-block-social-links .wp-social-link:hover{background:var(--svc-accent)!important} .svc-header .wp-block-social-links .wp-social-link a{display:grid;place-items:center;width:2rem;height:2rem;padding:0} .svc-header .wp-block-social-links .wp-social-link svg{width:1.25rem;height:1.25rem} .svc-header__main{position:relative;background:var(--svc-ink);color:var(--svc-hd-on);border-top:var(--svc-edge) solid var(--svc-accent)} .svc-header__main>.svc-header__in{display:flex;align-items:stretch;gap:1.25rem;min-height:var(--svc-bar-h)} .svc-header__main>.svc-header__in>.svc-header__logo{position:relative;z-index:4;flex:none;align-self:flex-start;width:var(--svc-crest-w);margin-top:calc((var(--svc-strip-h) + var(--svc-edge) - var(--svc-crest-top)) * -1)!important;transform-origin:left bottom;transition:transform .25s ease} .svc-header__logo a{display:block} .svc-header__logo img{display:block;width:100%!important;height:auto!important;filter:drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff)} .svc-header.is-stuck .svc-header__main>.svc-header__in>.svc-header__logo{transform:scale(.5)} .svc-header .wp-block-site-title{align-self:center;font-family:var(--svc-display);font-weight:800;font-size:1.125rem;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;transition:transform .25s ease} .svc-header.is-stuck .wp-block-site-title{transform:translateX(calc(var(--svc-crest-w) * -.5))} .svc-nav__ext{width:.7em;height:.7em;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round} .svc-nav__toggle{position:relative;display:grid;place-items:center} .svc-nav__toggle::before,.svc-nav__toggle::after{content:"";grid-area:1/1} .svc-teaser__img img[src^="data:"]{visibility:hidden} @media (min-width:960px){ .svc-header .wp-block-site-title{display:none} .svc-nav{margin-left:auto;display:flex} .svc-nav__list{display:flex;align-items:stretch} .svc-nav__item{display:flex} .svc-nav__row{display:flex;align-items:stretch;transition:background .15s} .svc-header .svc-nav__link{display:flex;align-items:center;gap:.45rem;padding-inline:1.05rem;font-weight:700;font-size:.9375rem;letter-spacing:.07em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:color .15s} .svc-header .svc-nav__row>.svc-nav__link{padding-right:.2rem} .svc-nav__toggle{width:1.9rem;transition:color .15s} .svc-nav__toggle::before{width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.14rem) rotate(45deg);transition:transform .2s ease} .svc-nav__item.is-open>.svc-nav__row>.svc-nav__toggle::before{transform:translateY(.1rem) rotate(225deg)} .svc-header .svc-nav__item:hover>.svc-nav__link,.svc-header .svc-nav__item.is-current>.svc-nav__link,.svc-nav__item:hover>.svc-nav__row,.svc-nav__item.is-open>.svc-nav__row,.svc-nav__item.is-current>.svc-nav__row{color:var(--svc-accent)} .svc-nav__item.is-open>.svc-nav__row{background:var(--svc-ink-2)} .svc-nav__panel{position:absolute;z-index:3;left:0;right:0;top:100%;background:var(--svc-ink-2);color:var(--svc-hd-on);border-bottom:4px solid var(--svc-accent);visibility:hidden;opacity:0;transform:translateY(-.4rem);transition:opacity .18s ease,transform .18s ease,visibility 0s .18s} .svc-nav__item.is-open>.svc-nav__panel{visibility:visible;opacity:1;transform:none;transition-delay:0s} .svc-header:not(.js) .svc-nav__item:hover>.svc-nav__panel,.svc-header:not(.js) .svc-nav__item:focus-within>.svc-nav__panel{visibility:visible;opacity:1;transform:none;transition-delay:0s} .svc-nav__panel-in{max-width:77.5rem;margin-inline:auto;padding:2.25rem var(--svc-pad) 2.5rem;display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:2rem 3rem;align-items:start} .svc-nav__eyebrow{margin:0 0 .6rem;font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--svc-accent)} .svc-header .svc-nav__sub a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--svc-ink-line);font-weight:700;font-size:.9375rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.25;transition:color .15s} .svc-nav__sub a::after{content:"→";opacity:0;transform:translateX(-.35rem);transition:opacity .15s,transform .15s} .svc-header .svc-nav__sub a:hover,.svc-header .svc-nav__sub a[aria-current="page"]{color:var(--svc-accent)} .svc-nav__sub a:hover::after{opacity:1;transform:none} .svc-nav__teasers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem} .svc-teaser{display:flex;flex-direction:column;gap:.3rem;min-width:0} .svc-teaser__img{display:block;margin-bottom:.45rem;aspect-ratio:3/2;max-width:100%;border-radius:var(--svc-r-sm);overflow:hidden;background:var(--svc-ink)} .svc-teaser__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease} .svc-teaser:hover .svc-teaser__img img{transform:scale(1.04)} .svc-teaser__t{font-weight:800;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere;hyphens:auto;transition:color .15s} .svc-teaser:hover .svc-teaser__t{color:var(--svc-accent)} .svc-teaser__d{font-family:var(--svc-body);font-weight:400;font-size:.875rem;line-height:1.45;color:var(--svc-on-dark-soft)} } @media (min-width:960px) and (max-width:1179px){ .svc-nav__panel-in{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);gap:2rem} .svc-nav__teasers{gap:1rem} .svc-teaser__t{font-size:.9375rem} } @media (min-width:1180px){.svc-header .wp-block-site-title{display:block}} @media (max-width:959px){ html:has(.svc-header){scroll-padding-top:4.5rem} header.wp-block-template-part:has(>.svc-header){top:calc(var(--wp-admin--admin-bar--height,0px) - 2.5rem)} .svc-header{--svc-strip-h:2.5rem;--svc-bar-h:3.5rem;--svc-edge:5px;--svc-crest-w:4.75rem;--svc-crest-top:.375rem} .svc-header__top>.svc-header__in{gap:.75rem;padding-left:calc(var(--svc-pad) + var(--svc-crest-w) + .75rem)} .svc-header__slogan{font-size:.75rem;letter-spacing:0} .svc-header__actions>p,.svc-header .wp-block-site-title{display:none} .svc-header .wp-block-social-links{margin-left:0!important} .svc-header__main>.svc-header__in{gap:.75rem} .svc-header__quick{display:flex;align-items:center;gap:1rem;margin-left:auto;min-width:0} .svc-header .svc-header__quick a{padding:1rem 0;font-weight:700;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;line-height:1;white-space:nowrap} .svc-header .svc-header__quick a:hover{color:var(--svc-accent)} .svc-header__burger{display:grid;place-items:center;flex:none;align-self:center;width:2.75rem;height:2.75rem;margin-right:-.5rem!important} .svc-header__burger svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round} .svc-header__backdrop{display:block;position:fixed;z-index:5;inset:0;background:rgba(20,21,15,.62);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s} .svc-header.is-menu-open .svc-header__backdrop{opacity:1;visibility:visible;transition-delay:0s} .svc-nav{position:fixed;z-index:6;top:0;right:0;bottom:0;width:min(100%,23rem);display:flex;flex-direction:column;background:var(--svc-ink);color:var(--svc-hd-on);border-left:var(--svc-edge) solid var(--svc-accent);overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s .28s} .svc-header.is-menu-open .svc-nav{transform:none;visibility:visible;transition-delay:0s} .svc-nav__head{display:flex;align-items:center;justify-content:space-between;padding:calc(.9rem + env(safe-area-inset-top,0px)) 1.1rem .9rem 1.5rem} .svc-nav__head span{font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--svc-accent)} .svc-header .svc-nav__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--svc-ink-line);border-radius:50%} .svc-nav__close svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round} .svc-nav__list{border-top:1px solid var(--svc-ink-line)} .svc-nav__item{border-bottom:1px solid var(--svc-ink-line)} .svc-nav__row{display:flex;align-items:stretch} .svc-header .svc-nav__link{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:1.05rem 1.5rem;font-weight:800;font-size:1.1875rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.15} .svc-header .svc-nav__link:hover,.svc-header .svc-nav__item.is-open>.svc-nav__row>.svc-nav__link,.svc-header .svc-nav__item.is-current>.svc-nav__link,.svc-header .svc-nav__item.is-current>.svc-nav__row>.svc-nav__link{color:var(--svc-accent)} .svc-header .svc-nav__toggle{flex:none;width:3.75rem;border-left:1px solid var(--svc-ink-line)} .svc-nav__toggle::before{width:1rem;height:2px;background:currentColor} .svc-nav__toggle::after{width:2px;height:1rem;background:currentColor;transition:transform .2s ease} .svc-header .svc-nav__item.is-open>.svc-nav__row>.svc-nav__toggle{color:var(--svc-accent)} .svc-nav__item.is-open>.svc-nav__row>.svc-nav__toggle::after{transform:scaleY(0)} .svc-nav__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease} .svc-nav__item.is-open>.svc-nav__panel{grid-template-rows:1fr} .svc-nav__panel-in{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .26s} .svc-nav__item.is-open>.svc-nav__panel>.svc-nav__panel-in{visibility:visible;transition-delay:0s} .svc-nav__eyebrow,.svc-nav__teasers{display:none} .svc-header .svc-nav .svc-nav__sub{padding:.1rem 1.5rem 1.15rem} .svc-header .svc-nav__sub a{display:block;padding:.75rem 0 .75rem 1rem;border-left:2px solid var(--svc-ink-line);font-family:var(--svc-body);font-weight:500;font-size:1rem;line-height:1.3;color:var(--svc-on-dark-soft)} .svc-header .svc-nav__sub a:hover,.svc-header .svc-nav__sub a[aria-current="page"]{color:var(--svc-accent);border-left-color:var(--svc-accent)} .svc-nav__foot{display:grid;gap:1.1rem;margin-top:auto;padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px))} .svc-header .svc-nav__cta,.svc-header .svc-nav__cta:hover,.svc-header .svc-nav__cta:focus{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.5rem 1.25rem;border-radius:999px;background:var(--svc-accent);color:var(--svc-ink);font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.1} .svc-nav__foot-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem} .svc-header .svc-nav__foot-links a{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;font-family:var(--svc-body);font-weight:500;font-size:.9375rem;color:var(--svc-on-dark-soft)} .svc-header .svc-nav__foot-links a:hover{color:var(--svc-accent)} .svc-nav__foot-links svg{width:1.2rem;height:1.2rem;fill:currentColor;flex:none} .admin-bar .svc-nav{top:var(--wp-admin--admin-bar--height,0px)} } @media (max-width:600px){ header.wp-block-template-part:has(>.svc-header){top:-2.5rem} .admin-bar .svc-nav{top:0} } @media (max-width:422px){.svc-header__quick a+a{display:none}.svc-header .wp-block-social-links{display:none}} @media (prefers-reduced-motion:reduce){.svc-header *,.svc-header *::before,.svc-header *::after{transition-duration:.01ms!important}} .svc-footer{background:var(--svc-dark);color:var(--svc-on-dark);font-size:.9375rem;line-height:1.6;margin:0!important} .svc-footer__photo{max-width:77.5rem;margin-inline:auto!important;padding:clamp(2rem,5vw,3.5rem) var(--svc-pad) 0} .svc-footer__photo img{display:block;width:100%;height:auto;aspect-ratio:1112/415;min-height:11rem;object-fit:cover;border-radius:14px} .svc-footer__in{max-width:77.5rem;margin-inline:auto!important;padding:clamp(2.5rem,6vw,4rem) var(--svc-pad)} .svc-footer__grid{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,3.6fr) minmax(0,2.5fr) minmax(0,5fr);gap:clamp(1.75rem,4vw,3.5rem)} .svc-footer__grid>*,.svc-footer__col>*{margin-block:0!important} .svc-footer__col>*+*{margin-top:.7rem!important} .svc-footer__title{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-accent);line-height:1.3} .svc-footer__name{font-family:var(--svc-display);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;color:#fff;line-height:1.2} .svc-footer a{color:var(--svc-on-dark);text-decoration:underline;text-decoration-color:rgba(242,243,234,.35);text-underline-offset:3px} .svc-footer a:hover{color:var(--svc-accent);text-decoration-color:currentColor} .svc-footer__logo{width:5rem} .svc-footer__logo img,.svc-footer__logos img{width:100%!important;height:auto!important;display:block} .svc-footer ul{list-style:none;padding:0} .svc-footer li+li{margin-top:.3rem} .svc-footer ul.svc-footer__teams{columns:2;column-gap:1.5rem} .svc-footer__note{color:var(--svc-on-dark-soft);font-size:.8125rem;line-height:1.5} .svc-footer__logos{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem} .svc-footer__logos>*{margin:0!important;flex:none;width:9.5rem} .svc-footer__logos>.svc-footer__logo--narrow{width:5.4rem} @media (max-width:1000px){.svc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:560px){.svc-footer__grid{grid-template-columns:minmax(0,1fr)}} .svc.svc-hero--long h1{font-size:clamp(1.9rem,5vw,3.75rem);letter-spacing:-.03em;line-height:1.06;max-width:24ch} .svc .svc-prose--page{max-width:46rem} .svc .svc-prose--page>*{margin-block:0} .svc .svc-prose--page>*+*{margin-top:1.1rem} .svc .svc-prose--page h2{font-size:clamp(1.4rem,2.6vw,2rem);letter-spacing:-.02em;line-height:1.15} .svc .svc-prose--page>h2:not(:first-child){margin-top:2.75rem} .svc .svc-prose--page>h3:not(:first-child){margin-top:2rem;font-size:1.1875rem} .svc .svc-prose ul:not(.svc-checks),.svc .svc-prose ol{padding-left:1.25rem} .svc .svc-prose li+li{margin-top:.35rem} .svc .svc-prose a,.svc .svc-hero__text a{text-decoration:underline;text-underline-offset:3px} .svc .svc-prose .wp-block-buttons{margin-top:1.6rem} .svc .svc-prose ul.svc-checks li{padding-block:.35rem} .svc .svc-prose ul.svc-checks li::before{top:.35rem} .svc .svc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:clamp(2rem,4vw,3rem);max-width:56rem} .svc .svc-pair>*{margin:0} .svc .svc-pair figure{border-radius:var(--svc-r);overflow:hidden;background:var(--svc-line)} .svc .svc-pair img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;display:block} .svc .svc-figcard{background:#fff;border-radius:var(--svc-r);padding:1.25rem} .svc .svc-figcard img{width:100%;height:auto;display:block} .svc .svc-split--page{grid-template-columns:minmax(0,46rem) minmax(16rem,1fr)} .svc .svc-wrap>.svc-split--page:first-child{margin-top:0} .svc .svc-aside--sticky{position:sticky;top:1.5rem} .svc .svc-card--prose h3{font-size:1.25rem} .svc .svc-card--prose .wp-block-buttons{margin-top:1.1rem} .svc .svc-gallery3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.75rem,4vw,3rem)} .svc .svc-gallery3>*{margin:0} .svc .svc-gallery3 figure{border-radius:var(--svc-r);overflow:hidden;background:var(--svc-line)} .svc .svc-gallery3 img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;display:block} .svc .svc-points--2{grid-template-columns:repeat(2,minmax(0,1fr))} .svc .svc-more-p{margin-top:1rem} .svc .svc-more-p a{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--svc-display);font-weight:700;text-decoration:none!important;line-height:1.3} .svc .svc-more-p a::after{content:'→';flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--svc-ink);color:#fff;font-size:.9rem;line-height:1} .svc .svc-more-p a:hover::after{background:var(--svc-accent);color:var(--svc-ink)} .svc .svc-teasers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);margin-top:clamp(1.75rem,4vw,3rem)} .svc .svc-teasers>*,.svc .svc-teaser>*{margin-block:0} .svc .svc-teaser figure{border-radius:var(--svc-r);overflow:hidden;aspect-ratio:16/9;background:var(--svc-line)} .svc .svc-teaser img{width:100%;height:100%;object-fit:cover;display:block} .svc .svc-teaser h3{margin-top:1.1rem} .svc .svc-teaser h3+p{margin-top:.6rem} .svc .svc-teaser:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(1.5rem,4vw,3.5rem);align-content:center;align-items:start} .svc .svc-teaser:first-child>figure{grid-column:1;grid-row:1/span 5} .svc .svc-teaser:first-child>:not(figure){grid-column:2} .svc .svc-teaser:first-child h3{margin-top:0;font-size:clamp(1.4rem,2.6vw,2rem)} .svc .svc-tiles--flat .svc-tile,.svc .svc-tiles--flat .svc-tile:nth-child(2){margin-top:0} .svc .svc-tiles--flat{row-gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(1.75rem,4vw,3rem)} .svc .csz-spiele-wrapper{font-family:inherit;padding:0;overflow:visible} .svc .csz-inner{max-width:none} .svc .csz-section-title{font-family:var(--svc-display);font-size:clamp(1.75rem,4vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:var(--svc-ink);filter:none;margin:0} .svc .csz-section-sub{color:var(--svc-ink-soft);font-size:1rem;margin:.6rem 0 clamp(1.5rem,3vw,2.25rem)} .svc .csz-row{gap:1rem;margin-bottom:1rem} .svc .csz-card{background:var(--svc-surface);border:0;border-radius:var(--svc-r)} .svc .csz-card-head{font-family:var(--svc-display);font-size:1rem;font-weight:800;padding:.75rem .95rem .6rem;background:transparent;color:var(--svc-ink);border-bottom:1px solid var(--svc-line)} .svc .csz-meta{padding:.65rem .95rem 0;flex-wrap:wrap} .svc .csz-liga{background:var(--svc-line);color:var(--svc-ink);font-size:.75rem;padding:.2em .7em} .svc .csz-datum{color:var(--svc-ink-soft);font-size:.8125rem} .svc .csz-teams,.svc .csz-turnier{padding:.9rem .95rem 1.05rem} .svc .csz-team{width:auto;flex:1;min-width:0} .svc .csz-badge{width:2.25rem;height:2.25rem;font-size:.6875rem;font-family:var(--svc-display)} .svc .csz-badge.eigen{background:var(--svc-accent);color:var(--svc-ink)} .svc .csz-badge.gegner{background:var(--svc-ground);border:1px solid var(--svc-line);color:var(--svc-ink-soft)} .svc .csz-team-name,.svc .csz-turnier-text{font-size:.8125rem;color:var(--svc-ink);line-height:1.3} .svc .csz-vs{color:var(--svc-ink-soft);font-family:var(--svc-display)} .svc .csz-divider{border-top:1px solid var(--svc-line);margin:0 .95rem} .svc .svc-steps{counter-reset:svcstep;margin-top:clamp(1.75rem,4vw,3rem);max-width:52rem} .svc .svc-steps>*,.svc .svc-step>*,.svc .svc-note-box>*{margin-block:0} .svc .svc-step{counter-increment:svcstep;position:relative;padding:0 0 2rem 4rem} .svc .svc-step::before{content:counter(svcstep);position:absolute;left:0;top:0;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--svc-accent);color:var(--svc-ink);display:grid;place-items:center;font-family:var(--svc-display);font-weight:800;font-size:1.125rem} .svc .svc-step::after{content:'';position:absolute;left:1.375rem;top:3.1rem;bottom:.35rem;width:2px;margin-left:-1px;background:var(--svc-line)} .svc .svc-step:last-child{padding-bottom:0} .svc .svc-step:last-child::after{display:none} .svc .svc-step h3{font-size:1.25rem;padding-top:.5rem} .svc .svc-step>p{margin-top:.5rem;max-width:62ch} .svc .svc-note-box{background:var(--svc-surface);border-radius:var(--svc-r);padding:1.1rem 1.25rem 1.25rem;margin-top:1rem} .svc .svc-note-box>*+*{margin-top:.6rem} .svc .svc-note-box__title{font-family:var(--svc-display);font-weight:700;font-size:1.0625rem;line-height:1.3} .svc .svc-note-box ul{padding-left:1.2rem} .svc .svc-note-box li+li{margin-top:.35rem} .svc .svc-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.75rem,4vw,3rem);max-width:52rem} .svc .svc-prices>*,.svc .svc-price>*{margin-block:0} .svc .svc-price{background:var(--svc-surface);border-radius:var(--svc-r);padding:1.4rem 1.5rem 1.5rem} .svc .svc-price__label{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);line-height:1.3;margin-bottom:.9rem} .svc .svc-price__amount{font-family:var(--svc-display);font-weight:800;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.03em;line-height:1} .svc .svc-price__note{color:var(--svc-ink-soft);margin-top:.45rem} .svc .svc-wrap>.svc-after{margin-top:1.5rem;max-width:62ch} .svc .svc-wrap>h2+p{margin-top:1rem;max-width:62ch} .svc .svc-duo--even{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch} .svc .svc-hero__side .svc-points{margin-top:0} .svc .svc-hero__text .wp-block-buttons{margin-top:1.5rem} .svc-article{color:var(--svc-ink);padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem)!important} .svc-article .wp-block-post-title{font-family:var(--svc-display);font-weight:800;font-size:clamp(1.9rem,4.6vw,3.5rem);letter-spacing:-.03em;line-height:1.08;text-align:left;text-wrap:balance;margin:0} .svc-article .wp-block-post-date{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);margin:0 0 .75rem} .svc-article .wp-block-post-featured-image,.svc-article .wp-block-post-featured-image img{border-radius:var(--svc-r)} .svc-article .wp-block-post-content :where(h2,h3,h4){font-family:var(--svc-display);letter-spacing:-.02em;line-height:1.15;color:var(--svc-ink)} .svc-article .wp-block-post-content :where(h2){font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800} .svc-article .wp-block-post-content :where(h3){font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700} @media (max-width:781px){ .svc .svc-teasers,.svc .svc-teaser:first-child,.svc .svc-duo--even,.svc .svc-split--page{grid-template-columns:minmax(0,1fr)} .svc .svc-teaser:first-child>figure,.svc .svc-teaser:first-child>:not(figure){grid-column:1;grid-row:auto} .svc .svc-teaser:first-child h3{margin-top:1.1rem} .svc .svc-aside--sticky{position:static} } @media (max-width:600px){ .svc .svc-points--2,.svc .svc-prices{grid-template-columns:minmax(0,1fr)} .svc .svc-gallery3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem} .svc .svc-step{padding-left:3.5rem} } .svc .svc-wrap>.svc-lead+p{margin-top:1rem;max-width:62ch;color:var(--svc-ink-soft)} .svc .svc-wrap>.svc-points--cols:first-child,.svc .svc-wrap>.svc-formcard:first-child,.svc .svc-wrap>.svc-pair:first-child{margin-top:0} .svc .svc-wrap>.svc-pair:last-child{margin-bottom:0} .svc .svc-tiles--flat .svc-tile__title a::after{content:'→'} .svc .svc-duo.svc-signup{margin-top:clamp(2rem,4vw,3rem);max-width:52rem} .svc .svc-contact .svc-place{margin-top:.7rem;color:var(--svc-ink-soft)} .svc-footer .svc-footer__logos figure{background:#fff;border-radius:8px;padding:.6rem .7rem;box-sizing:border-box} :is(.svc,.svc-article) .rt-tpg-container .rt-post-overlay{border-radius:var(--svc-r);overflow:hidden} :is(.svc,.svc-article) .rt-tpg-container .rt-post-overlay .rt-tpg-category{display:flex;flex-wrap:wrap;gap:.35rem} :is(.svc,.svc-article) .rt-tpg-container .rt-post-overlay .rt-tpg-category a{background:var(--svc-accent)!important;color:var(--svc-ink)!important;border-radius:999px;padding:.25em .75em;font-weight:700;font-size:.75rem;line-height:1.3;text-decoration:none} :is(.svc,.svc-article) .rt-tpg-container .rt-post-overlay .rt-tpg-category .rt-separator{display:none} :is(.svc,.svc-article) .rt-tpg-container .tpg-widget-heading::before,:is(.svc,.svc-article) .rt-tpg-container .tpg-widget-heading::after{display:none!important} :is(.svc,.svc-article) .rt-tpg-container .tpg-widget-heading-line{display:none!important} .svc .svc-prose,.svc-article .wp-block-post-content{overflow-wrap:break-word} .svc .svc-prose a,.svc-article .wp-block-post-content a{overflow-wrap:anywhere} .svc-article>.has-global-padding{padding-inline:var(--svc-pad)!important} .svc-archive{color:var(--svc-ink);padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem)!important} .svc-archive.has-global-padding{padding-inline:var(--svc-pad)!important} .svc-archive>*{margin-block:0} .svc-archive .wp-block-query-title{font-family:var(--svc-display);font-weight:800;font-size:clamp(2rem,6vw,4rem);letter-spacing:-.03em;line-height:1.05;margin:0 0 clamp(1.75rem,4vw,3rem)} .svc-archive ul.wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2rem);list-style:none;padding:0;margin:0} .svc-archive .wp-block-post-template>li{margin:0;width:auto;min-width:0} .svc-archive .wp-block-post-template>li>*{margin-block:0} .svc-archive .wp-block-post-featured-image{margin-bottom:.9rem!important;background:var(--svc-line);border-radius:var(--svc-r);overflow:hidden} .svc-archive .wp-block-post-featured-image img{display:block;width:100%;height:100%;object-fit:cover} .svc-archive .wp-block-post-date{font-family:var(--svc-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);margin-bottom:.35rem!important} .svc-archive h2.wp-block-post-title{font-family:var(--svc-display);font-weight:800;font-size:clamp(1.15rem,1.8vw,1.4rem);letter-spacing:-.02em;line-height:1.2;text-wrap:balance} .svc-archive h2.wp-block-post-title a{text-decoration:none;color:var(--svc-ink)} .svc-archive h2.wp-block-post-title a:hover{background:var(--svc-accent)} .svc-archive .wp-block-post-excerpt{margin-top:.5rem!important;color:var(--svc-ink-soft);font-size:.9375rem;line-height:1.55} .svc-archive .wp-block-post-excerpt>*{margin:0} .svc-archive .wp-block-query-pagination{margin-top:clamp(2rem,5vw,3.5rem);font-family:var(--svc-display);font-weight:700;gap:.75rem 1.25rem} .svc-archive .wp-block-query-pagination a{color:var(--svc-ink);text-decoration:none;border-bottom:2px solid var(--svc-line)} .svc-archive .wp-block-query-pagination a:hover{border-color:var(--svc-ink)} .svc-archive .wp-block-query-pagination .current{border-bottom:2px solid var(--svc-ink)} @media (max-width:900px){.svc-archive ul.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:560px){.svc-archive ul.wp-block-post-template{grid-template-columns:minmax(0,1fr)}} .svc-notfound .svc.svc-hero{padding-bottom:clamp(4rem,10vw,7rem)} .svc-notfound .svc .wp-block-buttons{margin-top:1.75rem} .svc .csz-section-title{display:none!important} .svc .csz-section-sub{margin-top:.75rem} .svc.svc-newsblock .tpg-widget-heading-wrapper{display:none!important} .svc.svc-newsblock .rt-tpg-container{margin-top:clamp(1.75rem,4vw,3rem)} :is(.svc,.svc-article) .rt-tpg-container .rt-filter-item-wrap.rt-filter-button-wrap{display:flex;flex-wrap:wrap;gap:.45rem} :is(.svc,.svc-article) .rt-tpg-container .rt-filter-button-item{font-family:var(--svc-display)!important;font-weight:700!important;font-size:.875rem!important;line-height:1.2!important;color:var(--svc-ink)!important;background:transparent!important;border:1.5px solid var(--svc-ink)!important;border-radius:999px!important;padding:.55em 1.1em!important;margin:0!important} :is(.svc,.svc-article) .rt-tpg-container .rt-filter-button-item:hover{background:var(--svc-accent)!important} :is(.svc,.svc-article) .rt-tpg-container .rt-filter-button-item.selected,:is(.svc,.svc-article) .rt-tpg-container .rt-filter-button-item.selected:hover{background:var(--svc-ink)!important;color:#fff!important} :is(.svc,.svc-article) .rt-tpg-container .paginationjs .paginationjs-pages li{border:0!important;margin:0 .2rem 0 0!important} :is(.svc,.svc-article) .rt-tpg-container .paginationjs .paginationjs-pages li>a{font-family:var(--svc-display)!important;font-weight:700!important;font-size:.9375rem!important;color:var(--svc-ink)!important;background:transparent!important;border:1.5px solid var(--svc-line)!important;border-radius:999px!important;min-width:2.5rem!important;height:2.5rem!important;line-height:calc(2.5rem - 3px)!important} :is(.svc,.svc-article) .rt-tpg-container .paginationjs .paginationjs-pages li>a:hover{border-color:var(--svc-ink)!important} :is(.svc,.svc-article) .rt-tpg-container .paginationjs .paginationjs-pages li.active>a{background:var(--svc-ink)!important;border-color:var(--svc-ink)!important;color:#fff!important} :is(.svc,.svc-article) .rt-tpg-container .date-meta,:is(.svc,.svc-article) .rt-tpg-container .post-meta-user,:is(.svc,.svc-article) .rt-tpg-container .post-meta-user a,:is(.svc,.svc-article) .rt-tpg-container .post-meta-tags a{color:var(--svc-ink-soft)!important} :is(.svc,.svc-article) .rt-tpg-container .rt-post-overlay .date-meta,:is(.svc,.svc-article) .rt-tpg-container .rt-post-overlay .post-meta-user{color:rgba(255,255,255,.85)!important} .svc .wpforms-container .modern-title,.svc .wpforms-container .modern-hint,.svc .wpforms-container .dz-message{font-family:inherit!important} .svc-article .wp-block-post-content .wp-block-group.has-background[style*=gradient]{background:var(--svc-tint)!important;padding-block:clamp(2rem,5vw,3.5rem)!important;margin-top:clamp(2rem,5vw,3.5rem)} .svc-article .wp-block-post-content .has-foreground-color{color:var(--svc-ink)!important} .svc-article .wp-block-post-content a[style*=FFD500]{background:var(--svc-ink)!important;color:#fff!important;border-radius:999px!important;font-family:var(--svc-display)!important;font-weight:700!important;font-size:.9375rem!important;padding:.8em 1.5em!important} .svc-article .wp-block-post-content a[style*=FFD500]:hover{background:var(--svc-accent)!important;color:var(--svc-ink)!important} :is(.svc,.svc-article) .rt-tpg-container .rt-filter-button-item{padding:.5rem 1rem!important} :is(.svc,.svc-article) .rt-tpg-container .rt-search-filter-wrap{position:relative} :is(.svc,.svc-article) .rt-tpg-container input.rt-search-input{font-family:inherit!important;font-size:.9375rem!important;color:var(--svc-ink)!important;background:#fff!important;border:1.5px solid var(--svc-line)!important;border-radius:999px!important;padding:.55rem 2.5rem .55rem 1rem!important;height:auto!important} :is(.svc,.svc-article) .rt-tpg-container input.rt-search-input:focus{border-color:var(--svc-ink)!important;outline:0} :is(.svc,.svc-article) .rt-tpg-container .rt-search-filter-wrap .rt-action img{filter:grayscale(1) brightness(.35)} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .rt-grid-item{width:100%!important;flex:0 0 100%!important;max-width:100%!important;float:none!important;padding-inline:0!important} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .rt-holder>.rt-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;align-items:start;margin:0!important} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .rt-holder>.rt-row>*{width:auto!important;max-width:none!important;padding:0!important;float:none!important} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .rt-img-holder img{border-radius:var(--svc-r-sm)!important;aspect-ratio:1;object-fit:cover;width:100%;height:auto} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .entry-title{font-size:1.0625rem!important;font-weight:700!important;line-height:1.25!important;margin:0 0 .3rem!important} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .entry-title a{color:var(--svc-ink)!important;text-decoration:none} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .post-meta-user{font-size:.8125rem;line-height:1.5;display:flex;flex-wrap:wrap;gap:.1rem .9rem} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .post-meta-user a{text-decoration:none} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .read-more{display:block;margin-top:.6rem} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .read-more a{display:inline-block;border:1.5px solid var(--svc-ink)!important;border-radius:999px!important;color:var(--svc-ink)!important;background:transparent!important;font-family:var(--svc-display)!important;font-weight:700!important;font-size:.8125rem!important;line-height:1.2;padding:.45em 1em!important;text-decoration:none} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .read-more a[href]:hover{background:var(--svc-ink)!important;color:#fff!important} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .rt-grid-item+.rt-grid-item{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--svc-line)} .svc-article .wp-block-post-content .wp-block-group.has-background[style*=gradient] .wp-block-columns{gap:clamp(1.5rem,4vw,3rem)} .svc-article .wp-block-post-content .rt-tpg-container .layout3 .rt-img-holder,.svc-article .wp-block-post-content .rt-tpg-container .layout3 .rt-img-holder a,.svc-article .wp-block-post-content .rt-tpg-container .layout3 .rt-img-holder img.rt-img-responsive{border-radius:var(--svc-r-sm)!important} .svc .rt-tpg-container .tpg-widget-heading-wrapper{display:none!important} .svc .svc-teasers--rows{grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,5vw,4rem)} .svc .svc-teasers--rows .svc-teaser{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(1.5rem,4vw,3.5rem);align-content:start;align-items:start} .svc .svc-teasers--rows .svc-teaser>figure{grid-column:1;grid-row:1/span 6} .svc .svc-teasers--rows .svc-teaser>:not(figure){grid-column:2} .svc .svc-teasers--rows .svc-teaser h3{margin-top:0;font-size:clamp(1.4rem,2.6vw,2rem)} .svc .svc-teaser .svc-teaser__meta{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--svc-ink-soft);margin-bottom:.5rem} @media (max-width:781px){.svc .svc-teasers--rows .svc-teaser{grid-template-columns:minmax(0,1fr)}.svc .svc-teasers--rows .svc-teaser>figure,.svc .svc-teasers--rows .svc-teaser>:not(figure){grid-column:1;grid-row:auto}.svc .svc-teasers--rows .svc-teaser h3{margin-top:0}.svc .svc-teasers--rows .svc-teaser>figure{margin-bottom:1.1rem}} .svc.svc-postfoot{padding-block:clamp(3rem,6vw,4.5rem)} .svc-postfoot .svc-point>.svc-chip{margin-bottom:.6rem} .svc-postfoot .svc-point__title a{text-decoration:none} .svc-postfoot .svc-point__title a:hover{background:var(--svc-accent)} .svc-postfoot .wp-block-query>*{margin-block:0} .svc-postfoot ul.wp-block-post-template{list-style:none;padding:0;margin:0;border-top:2px solid var(--svc-ink)} .svc-postfoot .wp-block-post-template>li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:1.25rem;align-content:center;margin:0;padding-block:1.1rem;border-bottom:1px solid var(--svc-line)} .svc-postfoot .wp-block-post-template>li>*{grid-column:2;margin-block:0} .svc-postfoot .wp-block-post-template>li>.wp-block-post-featured-image{grid-column:1;grid-row:1/span 2;align-self:center;aspect-ratio:4/3;border-radius:var(--svc-r-sm);overflow:hidden;background:var(--svc-line)} .svc-postfoot .wp-block-post-featured-image :is(a,img){display:block;width:100%;height:100%;object-fit:cover} .svc-postfoot .wp-block-post-date{align-self:end;font-family:var(--svc-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);line-height:1.3} .svc-postfoot .wp-block-post-template>li>.wp-block-post-title{align-self:start;margin-top:.3rem;font-size:clamp(1.05rem,1.6vw,1.25rem);letter-spacing:-.015em;line-height:1.2} .svc-postfoot .wp-block-post-title a{text-decoration:none} .svc-postfoot .wp-block-post-title a:hover{background:var(--svc-accent)} @media (max-width:480px){.svc-postfoot .wp-block-post-template>li{grid-template-columns:5.5rem minmax(0,1fr);column-gap:1rem}} .svc .wp-block-button.is-style-outline>.wp-block-button__link{background:transparent;color:var(--svc-ink);border:2px solid var(--svc-ink);padding:calc(.95em - 2px) calc(1.7em - 2px)} .svc .wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--svc-ink);color:#fff} .svc.svc-hero--bleed{--svc-over:clamp(2.5rem,9vw,8rem);padding-bottom:0} .svc.svc-hero--bleed .svc-lead{margin-top:clamp(1.25rem,3vw,2rem);max-width:46ch} .svc .svc-wrap>.svc-bleed{margin-top:clamp(2rem,5vw,3.5rem);margin-bottom:calc(-1*var(--svc-over));position:relative;z-index:1;border-radius:var(--svc-r);overflow:hidden;background:var(--svc-line)} .svc .svc-bleed img{width:100%;height:auto;display:block} .svc.svc-after-bleed{padding-top:calc(clamp(2.5rem,9vw,8rem) + clamp(1.75rem,4vw,3rem));padding-bottom:0} .svc .svc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.25rem,3vw,2.5rem)} .svc .svc-stats>*,.svc .svc-stat>*{margin-block:0} .svc .svc-stat{border-top:2px solid var(--svc-ink);padding-top:.9rem} .svc .svc-stat__num{font-family:var(--svc-display);font-weight:800;font-size:clamp(2.5rem,6.2vw,5rem);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums} .svc .svc-stat__label{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);line-height:1.35;margin-top:.5rem} .svc .svc-stat__label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word} .svc .svc-prices--wide{max-width:none} .svc .svc-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3.5rem);margin-top:clamp(1.75rem,4vw,3rem)} .svc .svc-features>*,.svc .svc-feature>*{margin-block:0} .svc .svc-feature:nth-child(2){margin-top:clamp(1.25rem,4vw,3rem)} .svc .svc-feature figure{border-radius:var(--svc-r);overflow:hidden;aspect-ratio:16/9;background:var(--svc-line)} .svc .svc-feature img{width:100%;height:100%;object-fit:cover;display:block} .svc .svc-feature h3{margin-top:1.1rem} .svc .svc-feature h3+p{margin-top:.6rem;max-width:60ch} .svc .svc-wrap>.svc-prose--page+.svc-gallery3{margin-top:clamp(1.75rem,4vw,3rem)} @media (max-width:781px){ .svc .svc-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem} .svc .svc-features{grid-template-columns:minmax(0,1fr)} .svc .svc-feature:nth-child(2){margin-top:0} } .svc .svc-aside--sticky{top:calc(var(--wp-admin--admin-bar--height,0px) + 6.125rem)} main.svc-archive{max-width:77.5rem;margin-inline:auto!important;padding-inline:var(--svc-pad)!important;box-sizing:border-box} .svc-article>.wp-block-post-content>.alignfull{margin-inline:calc(-1*var(--svc-pad))!important} :is(.svc,.svc-article) .rt-tpg-container .rt-post .post-content{min-width:0} :is(.svc,.svc-article) .rt-tpg-container .post-title{overflow-wrap:break-word} @media (max-width:480px){:is(.svc,.svc-article) .rt-tpg-container .post-title{hyphens:auto}} .svc.svc-hero--news{padding-bottom:clamp(1.75rem,4vw,2.75rem)} .svc.svc-newsblock{padding-top:clamp(1.75rem,4vw,2.75rem)} .svc.svc-newsblock .svc-wrap>.rt-tpg-container{margin-top:0} .svc.svc-newsabout .svc-split{margin-top:clamp(1.5rem,3.5vw,2.5rem)} .svc.svc-newsblock .rt-layout-filter-container{margin:0 0 clamp(1.75rem,3.5vw,2.5rem)} .svc.svc-newsblock .rt-filter-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem} .svc.svc-newsblock .rt-filter-wrap .rt-filter-item-wrap{margin:0;min-height:0;float:none} .svc.svc-newsblock .rt-filter-wrap .rt-filter-button-wrap{flex:1 1 34rem;min-width:0} .svc.svc-newsblock .rt-filter-wrap .rt-search-filter-wrap{flex:0 1 17rem} .svc.svc-newsblock input.rt-search-input{width:100%;min-width:0} .svc.svc-newsblock .rt-tpg-container{--tpg-primary-color:var(--svc-ink)} .svc.svc-newsblock .rt-content-loader{display:grid;grid-template-columns:minmax(0,1fr);gap:2.25rem 1.5rem;margin-inline:0} .svc.svc-newsblock .rt-content-loader::before,.svc.svc-newsblock .rt-content-loader::after{content:none} .svc.svc-newsblock .rt-content-loader>*{grid-column:1/-1} .svc.svc-newsblock .rt-content-loader>.rt-grid-item{grid-column:auto;width:auto!important;max-width:none;float:none;padding:0;margin:0} @media (min-width:640px){.svc.svc-newsblock .rt-content-loader{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (min-width:1024px){.svc.svc-newsblock .rt-content-loader{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 2rem}} .svc.svc-newsblock .rt-post-grid{display:flex;flex-direction:column;height:100%} .svc.svc-newsblock .rt-post-grid .post-img{aspect-ratio:3/2;background:var(--svc-line)} .svc.svc-newsblock .rt-post-grid .post-img .img-link{display:block;height:100%} .svc.svc-newsblock .rt-post-grid .post-img img{width:100%;height:100%;min-height:0;object-fit:cover} .svc.svc-newsblock .rt-post-grid .post-content{display:flex;flex-direction:column;flex:1;padding-top:1rem} .svc.svc-newsblock .rt-tpg-category{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem} .svc.svc-newsblock .rt-tpg-category a{display:inline-block;font-family:var(--svc-display);font-size:.75rem;font-weight:700;line-height:1;padding:.4em .7em;border-radius:999px;background:var(--svc-line);color:var(--svc-ink)!important;text-decoration:none!important} .svc.svc-newsblock .rt-tpg-category a:hover{background:var(--svc-accent)} .svc.svc-newsblock .rt-tpg-category .rt-separator{display:none} .svc.svc-newsblock .rt-tpg-category a[href$="/category/teamnews/"]{display:none} .svc.svc-newsblock .rt-tpg-category:has(a:not([href$="/category/neuigkeiten/"]):not([href$="/category/teamnews/"])) a[href$="/category/neuigkeiten/"]{display:none} .svc.svc-newsblock .post-title{font-size:clamp(1.1875rem,1.7vw,1.375rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin-bottom:.5rem} .svc.svc-newsblock .post-meta-user{font-size:.875rem;margin-bottom:.6rem} .svc.svc-newsblock .post-content>p{font-size:1rem;line-height:1.55;color:var(--svc-ink-soft);margin-bottom:1.1rem} .svc.svc-newsblock .btn-wrap{margin-top:auto} .svc.svc-newsblock .rt-pagination-wrap{margin-top:clamp(.5rem,2vw,1.5rem)} .svc.svc-newsblock .paginationjs-prev a i,.svc.svc-newsblock .paginationjs-next a i{display:none} .svc.svc-newsblock .paginationjs-prev a::before{content:'\2039';font-size:1.25rem;line-height:1} .svc.svc-newsblock .paginationjs-next a::before{content:'\203A';font-size:1.25rem;line-height:1} @media (max-width:781px){ .svc.svc-newsblock .rt-filter-wrap{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.85rem} .svc.svc-newsblock .rt-filter-wrap .rt-filter-button-wrap{flex:none;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1*var(--svc-pad));padding-inline:var(--svc-pad);scroll-padding-inline:var(--svc-pad)} .svc.svc-newsblock .rt-filter-wrap .rt-filter-button-wrap::-webkit-scrollbar{display:none} .svc.svc-newsblock .rt-filter-button-item{flex:none;white-space:nowrap;scroll-snap-align:start} .svc.svc-newsblock .rt-filter-wrap .rt-search-filter-wrap{flex:none} } .svc-sponsor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,4vw,3rem);border-top:2px solid var(--svc-ink);border-bottom:1px solid var(--svc-line);padding-block:clamp(1.25rem,3vw,2rem);margin-top:clamp(2.5rem,6vw,4rem)!important;color:var(--svc-ink)} .svc-sponsor>*,.svc-sponsor__text>*{margin-block:0!important} .svc-sponsor__text{min-width:0} .svc-sponsor .svc-sponsor__label{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);line-height:1.3} .svc-sponsor .svc-sponsor__name{font-family:var(--svc-display);font-weight:800;font-size:clamp(1.3rem,2.4vw,2rem);letter-spacing:-.02em;line-height:1.15;margin-top:.4rem!important} .svc-sponsor .svc-sponsor__more{margin-top:1rem!important} .svc-sponsor .svc-sponsor__more a{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--svc-display);font-weight:700;color:inherit;text-decoration:none!important;line-height:1.3} .svc-sponsor .svc-sponsor__more a::after{content:'→';flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--svc-ink);color:#fff;font-size:.9rem;line-height:1} .svc-sponsor .svc-sponsor__more a:hover::after{background:var(--svc-accent);color:var(--svc-ink)} .svc-sponsor .svc-sponsor__logo{width:clamp(5.5rem,16vw,9rem);margin:0!important} .svc-sponsor .svc-sponsor__logo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--svc-r-sm)} .svc .svc-news{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,3.5rem);align-items:start;margin-top:clamp(1.75rem,4vw,3rem)} .svc .svc-news>*,.svc .svc-news .wp-block-query>*{margin-block:0} .svc .svc-news ul.wp-block-post-template{list-style:none;padding:0;margin:0} .svc .svc-news .wp-block-post-template>li{width:auto;min-width:0;margin:0} .svc .svc-news .wp-block-post-template>li>*{margin-block:0} .svc .svc-news .wp-block-post-featured-image{border-radius:var(--svc-r);overflow:hidden;background:var(--svc-line)} .svc .svc-news .wp-block-post-featured-image :is(a,img){display:block;width:100%;height:100%;object-fit:cover} .svc .svc-news .wp-block-post-featured-image img{transition:transform .5s cubic-bezier(.2,.7,.2,1)} .svc .svc-news li:hover .wp-block-post-featured-image img{transform:scale(1.04)} .svc .svc-news .wp-block-post-date{font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--svc-ink-soft)} .svc .svc-news .wp-block-post-title a{text-decoration:none} .svc .svc-news .wp-block-post-title a:hover{background:var(--svc-accent)} .svc .svc-news__lead .wp-block-post-featured-image{aspect-ratio:16/9} .svc .svc-news__lead .wp-block-post-template>li>.wp-block-post-date{margin-top:1.1rem} .svc .svc-news__lead .wp-block-post-template>li>.wp-block-post-title{margin-top:.45rem;font-size:clamp(1.4rem,2.6vw,2rem);letter-spacing:-.02em;line-height:1.15} .svc .svc-news__lead .wp-block-post-template>li>.wp-block-post-excerpt{margin-top:.7rem;max-width:60ch;color:var(--svc-ink-soft)} .svc .svc-news__lead .wp-block-post-excerpt>*{margin:0} .svc .svc-news__list ul.wp-block-post-template{border-top:2px solid var(--svc-ink)} .svc .svc-news__list .wp-block-post-template>li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:1.25rem;align-content:center;padding-block:1.1rem;border-bottom:1px solid var(--svc-line)} .svc .svc-news__list .wp-block-post-template>li>*{grid-column:2} .svc .svc-news__list .wp-block-post-template>li>.wp-block-post-featured-image{grid-column:1;grid-row:1/span 2;align-self:center;aspect-ratio:4/3;border-radius:var(--svc-r-sm)} .svc .svc-news__list .wp-block-post-date{align-self:end;font-size:.75rem} .svc .svc-news__list .wp-block-post-template>li>.wp-block-post-title{align-self:start;margin-top:.3rem;font-size:clamp(1.05rem,1.6vw,1.25rem);letter-spacing:-.015em;line-height:1.2} .svc .svc-news__more{display:flex;flex-wrap:wrap;gap:.6rem 2.25rem;margin-top:clamp(1.5rem,3vw,2.25rem)} .svc .svc-news__more>.svc-more-p{margin:0} .svc .svc-teasers:not(.svc-teasers--rows) .svc-teaser>figure+.svc-teaser__meta{margin-top:1.1rem} .svc .svc-teasers:not(.svc-teasers--rows) .svc-teaser .svc-teaser__meta+h3{margin-top:0} .svc .svc-hero__text a.wp-block-button__link{text-decoration:none} @media (min-width:782px){.svc .svc-teasers:not(.svc-teasers--rows) .svc-teaser:first-child>figure+.svc-teaser__meta{margin-top:0}} @media (max-width:900px){.svc .svc-news{grid-template-columns:minmax(0,1fr)}} @media (max-width:480px){.svc .svc-news__list .wp-block-post-template>li{grid-template-columns:5.5rem minmax(0,1fr);column-gap:1rem}} .svc.svc-hero--home .svc-hero__side figure{aspect-ratio:16/9} .svc.svc-hero--home .svc-hero__side figure img{height:100%;object-fit:cover;object-position:50% 55%} .svc .csz-row{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))} .svc .csz-card{display:flex;flex-direction:column} .svc .csz-ort{margin-top:auto;padding:.6rem .95rem .7rem;border-top:1px solid var(--svc-line);text-align:center;font-family:var(--svc-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--svc-ink-soft)} .svc .svc-wrap>.svc-games__more,.svc .svc-wrap>.svc-tiles__more{margin-top:clamp(1.25rem,3vw,2rem)} .svc .svc-countdown{display:flex;width:max-content;max-width:100%;align-items:center;gap:.45em;margin:0 0 .55rem;padding:.3em .75em;border-radius:999px;background:var(--svc-countdown-bg,var(--svc-tint));color:var(--svc-ink);font-family:var(--svc-display);font-weight:700;font-size:.75rem;letter-spacing:0;text-transform:none;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:.1em} .svc .svc-countdown::before{content:"";flex:none;width:.45em;height:.45em;border-radius:50%;background:var(--svc-accent);box-shadow:0 0 0 1px var(--svc-ink)} .svc.svc-cta--home .svc-points--cols{margin-top:clamp(2.5rem,5vw,4rem)} .svc.svc-cta--home .svc-point>.svc-more-p{margin-top:.8rem} .svc.svc-cta--home .svc-point>.svc-more-p+.svc-more-p{margin-top:.5rem} .svc.svc-cta--home .svc-more-p a:hover::after{background:#fff;color:var(--svc-ink)} @media (max-width:781px){.svc.svc-cta--home .svc-cta__grid>figure{display:none}.svc.svc-cta--home .svc-points--cols{margin-top:2rem}} @media (max-width:600px){.svc.svc-cta--home .svc-points--cols .svc-point{padding-block:.85rem 1.2rem}.svc.svc-cta--home .svc-point__text{font-size:.9375rem;line-height:1.5}} .svc.svc--tint,.svc .svc-cup,.svc .svc-card{--svc-countdown-bg:#fff} .svc .svc-countdown-zeile:empty{display:none} .svc .svc-wrap>.svc-countdown-zeile{margin-top:clamp(1rem,2.5vw,1.5rem)} .svc .svc-countdown-zeile .svc-countdown,.svc .svc-cup .svc-countdown{margin:0} .svc .svc-cup .svc-countdown{margin-top:.65rem} .svc .svc-countdown.svc-countdown--gross{display:inline-flex;width:auto;flex-wrap:wrap;align-items:flex-end;gap:.6rem clamp(1rem,2.6vw,1.75rem);padding:.95rem 1.35rem .9rem;border-radius:var(--svc-r);font-size:1rem;white-space:normal;vertical-align:baseline} .svc .svc-countdown.svc-countdown--gross::before{display:none} .svc .svc-countdown__label{display:inline-flex;align-items:center;gap:.5em;align-self:center;font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--svc-ink)} .svc .svc-countdown__label::before{content:"";flex:none;width:.6em;height:.6em;border-radius:50%;background:var(--svc-accent);box-shadow:0 0 0 1px var(--svc-ink)} .svc .svc-countdown__teil{display:flex;flex-direction:column;align-items:flex-start;line-height:1} .svc .svc-countdown__teil b{font-family:var(--svc-display);font-weight:800;font-size:clamp(1.75rem,3.6vw,2.5rem);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--svc-ink)} .svc .svc-countdown__teil small{margin-top:.35rem;font-family:var(--svc-display);font-weight:700;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--svc-ink-soft)} .svc .svc-wrap>.svc-countdown-zeile+.wp-block-buttons{margin-top:clamp(1.5rem,3.5vw,2.25rem)} .svc .svc-wrap>.svc-countdown-zeile+.svc-hero__grid{margin-top:clamp(1.75rem,4vw,2.75rem)} @media (max-width:600px){.svc .svc-countdown--gross .svc-countdown__label{flex:1 0 100%}.svc .svc-countdown.svc-countdown--gross{row-gap:.75rem}} .svc-footer__col--links{display:grid;gap:1.75rem;align-content:start} .svc-footer__col--links>*+*{margin-top:0!important} .svc-footer__group>*{margin-block:0!important} .svc-footer__group>*+*{margin-top:.7rem!important} .svc-footer__logos>.svc-footer__logo--wide{width:100%;max-width:22rem} .svc-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-top:clamp(2rem,5vw,3rem)!important;padding-top:1.25rem;border-top:1px solid rgba(242,243,234,.16);font-size:.875rem;color:var(--svc-on-dark-soft)} .svc-footer__bottom>*{margin:0!important} .svc-footer ul.svc-footer__legal{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem} .svc-footer ul.svc-footer__legal li+li{margin-top:0} @media (max-width:1000px){.svc-footer__col--links{grid-template-columns:repeat(2,minmax(0,1fr))}} .svc .svc-stack>*{margin-block:0} .svc .svc-stack>*+*{margin-top:1.4rem} .svc .svc-prose a.wp-block-button__link{text-decoration:none} .svc-article .wp-block-post-content>:where(h2){margin-block-start:2.5rem} .svc-article .wp-block-post-content>:where(h3){margin-block-start:2rem} .svc-article .wp-block-post-content>.wp-block-gallery,.svc-article .wp-block-post-content>.wp-block-image,.svc-article .wp-block-post-content>.wp-block-columns{margin-block:2rem} .svc-article .wp-block-post-content>.wp-block-image img,.svc-article .wp-block-post-content>.wp-block-gallery .wp-block-image img,.svc-article .wp-block-post-content>.wp-block-columns .wp-block-image img,.svc-article .wp-block-post-content>.wp-block-video video{border-radius:var(--svc-r)} .wp-block-post-featured-image.is-portrait img{object-position:50% 40%} .svc-article .svc-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:0 0 .9rem} .svc-article .svc-article__meta>*{margin:0} .svc-article .svc-article__team{display:flex;flex-wrap:wrap;gap:.4rem} .svc-article .svc-article__team a{background:var(--svc-accent);color:var(--svc-ink);border-radius:999px;padding:.32em .85em;font-family:var(--svc-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;text-decoration:none} .svc-article .svc-article__team a:hover,.svc-article .svc-article__team a:focus-visible{background:var(--svc-ink);color:#fff} .svc-article .svc-article__nav{margin-top:clamp(2.5rem,6vw,4rem)} .svc-article .svc-article__adjwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 2.5rem;border-top:1px solid var(--svc-line);padding-top:1.5rem} .svc-article .svc-article__adjwrap:not(:has(.svc-article__adj)){display:none} .svc-article .svc-article__adj{margin:0;min-width:0} .svc-article .svc-article__adj--next{grid-column:2;text-align:right} .svc-article .svc-article__adjlabel{display:block;font-family:var(--svc-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink-soft);margin-bottom:.35rem} .svc-article .svc-article__adj a{font-family:var(--svc-display);font-weight:700;font-size:1.0625rem;line-height:1.25;color:var(--svc-ink);text-decoration:none;overflow-wrap:break-word} .svc-article .svc-article__adj a:hover{text-decoration:underline} .svc-article .svc-article__back{margin:1.75rem 0 0} .svc-article .svc-article__back a{display:inline-block;border:1.5px solid var(--svc-ink);border-radius:999px;color:var(--svc-ink);font-family:var(--svc-display);font-weight:700;font-size:.875rem;line-height:1.2;padding:.6em 1.2em;text-decoration:none} .svc-article .svc-article__back a:hover,.svc-article .svc-article__back a:focus-visible{background:var(--svc-ink);color:#fff} @media (max-width:600px){.svc-article .svc-article__adjwrap{grid-template-columns:minmax(0,1fr)}.svc-article .svc-article__adj--next{grid-column:1;text-align:left}} .svc .svc-subhead{margin-top:clamp(2rem,4vw,3rem)} .svc .svc-subhead+.svc-gallery3{margin-top:1.1rem} .svc .svc-gallery3--cap{row-gap:1.75rem} .svc .svc-gallery3--duo{grid-template-columns:repeat(2,minmax(0,1fr))} .svc .svc-gallery3--cap figure{background:none;overflow:visible;border-radius:0;display:flex;flex-direction:column} .svc .svc-gallery3--cap img{height:auto;border-radius:var(--svc-r);background:var(--svc-line)} .svc .svc-gallery3--duo img{aspect-ratio:16/9} .svc .svc-gallery3--cap figcaption{margin:.65rem 0 0;font-size:.9375rem;line-height:1.4;color:var(--svc-ink-soft);text-align:left} .svc .svc-gallery3--cap figcaption strong{display:block;font-family:var(--svc-display);font-weight:700;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-ink);margin-bottom:.15rem} @media (max-width:600px){.svc .svc-gallery3--cap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.svc .svc-gallery3--cap figcaption{font-size:.8125rem}} .svc-article .wp-block-post-content{font-size:max(1.0625rem,1em)} .svc .svc-clamp__btn{display:none} @media (max-width:600px){ .home .svc .csz-row,.home .svc .svc-teasers{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*var(--svc-pad));padding-inline:var(--svc-pad);scroll-padding-inline:var(--svc-pad)} .home .svc .csz-row::-webkit-scrollbar,.home .svc .svc-teasers::-webkit-scrollbar{display:none} .home .svc .csz-row>.csz-card{flex:0 0 80%;scroll-snap-align:start} .home .svc .svc-teasers{gap:1.25rem} .home .svc .svc-teasers>.svc-teaser,.home .svc .svc-teasers>.svc-teaser:first-child{flex:0 0 82%;display:block;scroll-snap-align:start} .svc .svc-card--team{padding:1.1rem 1.2rem 1.15rem} .svc .svc-card--team .svc-card__sub{margin:.2rem 0 .75rem} .svc .svc-card--team .svc-days{max-width:15.5rem;margin-bottom:.75rem} .svc .svc-card--team>:nth-last-child(2){margin-bottom:.85rem} .svc .svc-card--team .svc-more{padding-top:.7rem} .svc.svc-newsblock .rt-content-loader{row-gap:1.5rem} .svc.svc-newsblock .rt-grid-item~.rt-grid-item{border-top:1px solid var(--svc-line);padding-top:1.5rem!important} .svc.svc-newsblock .rt-grid-item~.rt-grid-item .rt-post-grid{display:grid;grid-template-columns:6rem minmax(0,1fr);column-gap:1rem;align-items:start} .svc.svc-newsblock .rt-grid-item~.rt-grid-item .post-img{aspect-ratio:1;border-radius:var(--svc-r-sm);overflow:hidden} .svc.svc-newsblock .rt-grid-item~.rt-grid-item .post-content{padding-top:0} .svc.svc-newsblock .rt-grid-item~.rt-grid-item .rt-tpg-category{margin-bottom:.45rem} .svc.svc-newsblock .rt-grid-item~.rt-grid-item .post-title{font-size:1.0625rem;margin-bottom:.35rem} .svc.svc-newsblock .rt-grid-item~.rt-grid-item .post-meta-user{font-size:.8125rem;margin-bottom:.4rem;display:flex;flex-wrap:wrap;column-gap:.75rem} .svc.svc-newsblock .rt-grid-item~.rt-grid-item .post-content>p{font-size:.9375rem;line-height:1.5;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden} .svc.svc-newsblock .rt-grid-item~.rt-grid-item .btn-wrap{display:none} } @media (max-width:560px){ .svc-footer__photo img{min-height:0} .svc-footer__grid>.svc-footer__col:first-child{display:grid;grid-template-columns:4.25rem minmax(0,1fr);column-gap:1rem;align-items:start} .svc-footer__grid>.svc-footer__col:first-child>.svc-footer__logo{grid-row:1/span 3;width:4.25rem} .svc-footer__grid>.svc-footer__col:first-child>:not(.svc-footer__logo){grid-column:2} .svc-footer__grid>.svc-footer__col:first-child>.svc-footer__name{margin-top:0!important} .svc-footer ul.svc-footer__teams{columns:3;column-gap:1rem} } @media (max-width:781px){ .svc.svc-team .svc-split>.svc-info{order:-1} .svc .svc-clamp{scroll-margin-top:6rem} .svc .svc-clamp:not(.is-open)>.svc-clamp__p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden} .svc .svc-clamp:not(.is-open)>.svc-clamp__p~:not(.svc-clamp__btn){display:none} .svc .svc-clamp>.svc-clamp__btn,.svc .svc-acc__all{display:inline-block;margin-top:1.1rem;border:1.5px solid var(--svc-ink);border-radius:999px;background:transparent;color:var(--svc-ink);font-family:var(--svc-display);font-weight:700;font-size:.9375rem;line-height:1.2;min-height:2.75rem;padding:.7em 1.3em;cursor:pointer} .svc .svc-clamp>.svc-clamp__btn:hover,.svc .svc-clamp>.svc-clamp__btn:focus-visible,.svc .svc-acc__all:hover,.svc .svc-acc__all:focus-visible{background:var(--svc-ink);color:#fff} .svc .svc-acc:not(.is-open)>:not(.svc-acc__head){display:none} .svc .svc-acc__btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;margin:0;padding:0;border:0;border-radius:var(--svc-r-sm);background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer} .svc .svc-acc__btn::after{content:'+';flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;border:1.5px solid var(--svc-ink);font-family:var(--svc-display);font-weight:700;font-size:1.125rem;line-height:1} .svc .svc-acc.is-open>.svc-acc__head>.svc-acc__btn::after{content:'\2212';background:var(--svc-ink);color:#fff} .svc .svc-acc__btn:focus-visible{outline:3px solid var(--svc-ink);outline-offset:2px} .svc .svc-step.svc-acc>h3{padding-top:0} .svc .svc-step.svc-acc:not(.is-open){padding-bottom:.9rem} .svc .svc-step.svc-acc:not(.is-open)::after{display:none} .svc .svc-step.svc-acc.is-open>h3+*{margin-top:.35rem} .svc .svc-note-box.svc-acc:not(.is-open){padding-block:.55rem} .svc .svc-acc__all+.svc-steps{margin-top:1.25rem} } .svc.svc-team .rt-tpg-container .rt-tpg-category,.svc.svc-team .rt-tpg-container .post-count,.svc.svc-team .rt-tpg-container .btn-wrap,.svc.svc-team .rt-tpg-container .date-meta i{display:none!important} .svc.svc-team .rt-tpg-container .post-meta-user{font-family:var(--svc-display);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem} .svc .svc-mehr__btn{display:none} @media (max-width:781px){ .svc [data-svc-mehr]:not(.is-all)>.svc-mehr__rest{display:none!important} .svc .svc-mehr__btn{display:inline-block;margin-top:1.1rem;border:1.5px solid var(--svc-ink);border-radius:999px;background:transparent;color:var(--svc-ink);font-family:var(--svc-display);font-weight:700;font-size:.9375rem;line-height:1.2;min-height:2.75rem;padding:.7em 1.3em;cursor:pointer} .svc .svc-mehr__btn:hover,.svc .svc-mehr__btn:focus-visible{background:var(--svc-ink);color:#fff} } @media (max-width:600px){ .svc-footer__logos{flex-wrap:nowrap;align-items:flex-start;gap:.6rem .75rem} .svc-footer__logos>*{width:7.25rem} .svc-footer__logos>.svc-footer__logo--narrow{width:3.5rem} .svc-footer__logos>.svc-footer__logo--wide{flex:0 0 62%;width:62%;max-width:none} .svc-footer__logos>.svc-footer__logo--wide+*{flex:1 1 0;width:auto;min-width:0} .svc-footer .svc-footer__logos figure{padding:.4rem .5rem} } .fussballde_widget{position:relative;box-sizing:border-box;width:100%!important;max-width:62.5rem;background:#FFFFFF;border:1px solid var(--svc-line,#DCDED0);border-radius:var(--svc-r,14px);overflow:hidden} .fussballde_widget:empty{min-height:24rem} .fussballde_widget::before{content:"";position:absolute;inset:0 0 auto 0;height:52px;background:var(--svc-ink,#14150F)} .fussballde_widget>iframe{position:relative;z-index:1;display:block;width:100%;height:24rem;border:0} .svc .svc-alumni__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem)} .svc .svc-alumni__grid>.svc-alumni__item{margin:0!important} .svc .svc-alumni__item{background:var(--svc-surface);border-radius:var(--svc-r);border-left:4px solid var(--svc-accent);padding:1.1rem 1.25rem 1.2rem} .svc .svc-alumni__name{font-family:var(--svc-display);font-weight:800;font-size:1.25rem;letter-spacing:-.015em;line-height:1.2} .svc .svc-alumni__club{font-family:var(--svc-display);font-weight:600;line-height:1.35;margin-top:.2rem} .svc .svc-alumni__meta{font-size:.875rem;line-height:1.45;color:var(--svc-ink-soft);margin-top:.35rem} .svc .svc-alumni__item.is-back{grid-column:span 2} .svc .svc-alumni__item.is-back{background:var(--svc-ink);color:#fff} .svc .svc-alumni__item.is-back .svc-alumni__meta{color:var(--svc-on-dark-soft)} .svc .svc-alumni__more{margin-top:clamp(1.25rem,2.5vw,1.75rem);font-size:.9375rem;color:var(--svc-ink-soft)} .svc .svc-alumni__sub{margin-top:clamp(2rem,4vw,2.75rem)!important;font-size:1.125rem} .svc .svc-alumni__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem!important} .svc .svc-alumni__chips>.svc-alumni__chip{margin:0!important;padding:.45rem .95rem;border-radius:999px;background:var(--svc-surface);font-size:.9375rem;line-height:1.3;color:var(--svc-ink-soft)} .svc .svc-alumni__chip strong{font-family:var(--svc-display);font-weight:800;color:var(--svc-ink);margin-right:.25rem} .page-id-4269 .svc .svc-alumni__more{display:none} .page-id-3501 .svc.svc-alumni{background:var(--svc-tint);--svc-surface:#FFFFFF} @media (max-width:781px){.svc .svc-alumni__item.is-back{grid-column:span 1}.svc .svc-alumni__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.svc .svc-alumni__item{padding:.9rem 1rem 1rem}.svc .svc-alumni__name{font-size:1.0625rem}.svc .svc-alumni__club{font-size:.9375rem}.svc .svc-alumni__meta{font-size:.8125rem}} .svc .svc-sponsorgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin-top:1.75rem} .svc .svc-sponsorcard{display:flex;flex-direction:column} .svc .svc-sponsorcard>*{margin-block:0} .svc .svc-sponsorcard .svc-sponsorcard__logo{background:#fff;border-radius:calc(var(--svc-r) * .75);height:9rem;display:grid;place-items:center;padding:1.25rem;margin:0 0 1.1rem!important} .svc .svc-sponsorcard__logo img{display:block;max-width:100%;max-height:6.5rem;width:auto;height:auto;object-fit:contain} .svc .svc-sponsorcard .svc-card__label{margin-bottom:.35rem} .svc .svc-sponsorcard .svc-more-p{margin-top:auto!important;padding-top:1rem} @media (max-width:600px){.svc .svc-sponsorgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.svc .svc-sponsorcard{padding:.9rem}.svc .svc-sponsorcard .svc-sponsorcard__logo{height:5.5rem;padding:.75rem;margin-bottom:.75rem!important}.svc .svc-sponsorcard__logo img{max-height:4rem}.svc .svc-sponsorcard .svc-card__title{font-size:1.05rem}.svc .svc-sponsorcard .svc-card__label{font-size:.6875rem}} .svc .svc-sponsorlist{list-style:none;padding:0;margin-top:1.25rem;columns:3 15rem;column-gap:2rem} .svc .svc-sponsorlist li{break-inside:avoid;padding:.55rem 0;border-bottom:1px solid var(--svc-line);line-height:1.35;margin:0} .svc .svc-sponsorgrid+.wp-block-heading{margin-top:clamp(2.5rem,6vw,3.5rem)} @media (max-width:600px){.svc .svc-sponsorlist{columns:2;column-gap:1rem}.svc .svc-sponsorlist li{font-size:.875rem;padding:.45rem 0}} .svc #wpforms-2542 .wpforms-field{padding:.55rem 0!important} .svc #wpforms-2542 .wpforms-field-label{font-size:.875rem;font-weight:700;margin-bottom:.4rem} .svc #wpforms-2542 .wpforms-field-description{font-size:.875rem;color:var(--svc-ink-soft);margin:0 0 .7rem} .svc #wpforms-2542 .svc-wf-tiles{display:flex!important;flex-direction:column}\n.svc #wpforms-2542 .svc-wf-tiles .wpforms-field-label{order:-2}\n.svc #wpforms-2542 .svc-wf-tiles .wpforms-field-description{order:-1}\n.svc #wpforms-2542 .wpforms-field-name .wpforms-field-sublabel{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)} .svc #wpforms-2542 .svc-wf-tiles ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem} .svc #wpforms-2542 .svc-wf-tiles li{margin:0!important;padding:0!important;position:relative} .svc #wpforms-2542 .svc-wf-tiles li input{position:absolute;left:1rem;top:50%;transform:translateY(-50%);margin:0!important;z-index:2} .svc #wpforms-2542 .svc-wf-tiles li label{display:block!important;margin:0!important;padding:.85rem 1rem .85rem 2.75rem!important;border:1px solid var(--svc-line,#d8d8d0);border-radius:10px;background:#fff;font-weight:600;cursor:pointer;line-height:1.35;transition:border-color .15s,background .15s} .svc #wpforms-2542 .svc-wf-tiles li:hover label{border-color:#14150F} .svc #wpforms-2542 .svc-wf-tiles li.wpforms-selected label,.svc #wpforms-2542 .svc-wf-tiles li:has(input:checked) label{border-color:#14150F;background:#fbfbd6;box-shadow:inset 0 0 0 1px #14150F} .svc #wpforms-2542 .svc-wf-consent li label{font-size:.8125rem;color:var(--svc-ink-soft);line-height:1.45} .svc #wpforms-2542 .svc-wf-consent a{color:inherit;text-decoration:underline} .svc #wpforms-2542 .wpforms-submit-container{padding-top:.6rem!important} @media (max-width:600px){.svc #wpforms-2542 .wpforms-one-half,.svc #wpforms-2542 .wpforms-one-third,.svc #wpforms-2542 .wpforms-two-thirds{width:100%!important;margin-left:0!important;float:none!important}.svc #wpforms-2542 button[type=submit]{width:100%}.svc #wpforms-2542 .wpforms-field-name .wpforms-field-row-block{width:100%!important;margin:0 0 .6rem!important;padding:0!important;float:none!important}} .svc .svc-jf{background:var(--svc-ground);border:1px solid var(--svc-line);border-radius:var(--svc-r);padding:clamp(1rem,3vw,1.5rem);margin:1.25rem 0 2rem} .svc .svc-jf__form{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin:0} .svc .svc-jf__text{flex:1 1 18rem;min-width:0} .svc .svc-jf__title{font-family:var(--svc-display);font-weight:800;font-size:1.25rem;line-height:1.25;margin:0 0 .25rem;color:var(--svc-ink)} .svc .svc-jf__sub{margin:0;color:var(--svc-ink-soft);font-size:.95rem} .svc .svc-jf__field{display:flex;flex-direction:column;gap:.35rem} .svc .svc-jf__field label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--svc-ink-soft)} .svc .svc-jf__field input{font:inherit;font-family:var(--svc-display);font-weight:700;font-size:1.25rem;width:9.5rem;min-height:48px;padding:.5rem 1rem;border:2px solid var(--svc-ink);border-radius:999px;background:#fff;color:var(--svc-ink);text-align:center;box-sizing:border-box} .svc .svc-jf__field input:focus{outline:3px solid var(--svc-accent);outline-offset:2px} .svc .svc-jf__out:empty{display:none} .svc .svc-jf__out{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--svc-line)} .svc .svc-jf__res{margin:0 0 1rem;font-size:1.05rem;color:var(--svc-ink)} .svc .svc-jf__res strong{background:var(--svc-accent);padding:0 .3em;border-radius:4px} .svc .svc-jf__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem} .svc .svc-jf__note{margin:1rem 0 0;font-size:.9rem;color:var(--svc-ink-soft)} .svc .svc-jf__note--cta{color:var(--svc-ink)} @media (max-width:600px){.svc .svc-jf__form{flex-direction:column;align-items:stretch}.svc .svc-jf__field input{width:100%}} .svc-cal{margin:.6rem 0 0} .svc-cal a{display:inline-flex;align-items:center;gap:.45em;font-size:.875rem;font-weight:700;color:var(--svc-ink-soft);text-decoration:none;padding:.35em 0;min-height:44px} .svc-cal a:hover,.svc-cal a:focus-visible{color:var(--svc-ink);text-decoration:underline} .svc-cal svg{flex:none} .svc-chipfilter{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem} .svc-chipfilter button{font:inherit;font-family:var(--svc-display);font-weight:700;font-size:.875rem;border:2px solid var(--svc-ink);background:transparent;color:var(--svc-ink);border-radius:999px;padding:.45rem .95rem;cursor:pointer;min-height:44px} .svc-chipfilter button.is-active{background:var(--svc-ink);color:var(--svc-accent)} .svc .svc-vn-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0 0 2rem} @media (min-width:782px){.svc .svc-vn-grid{grid-template-columns:1fr 1fr}} .svc .svc-vn{margin:0} .svc .svc-vn__stage{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--svc-r);background:var(--svc-tint);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none} .svc .svc-vn__stage img.svc-vn__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;margin:0;border-radius:0;pointer-events:none} .svc .svc-vn__before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)} .svc .svc-vn__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:var(--svc-accent);box-shadow:0 0 6px rgba(0,0,0,.35);pointer-events:none} .svc .svc-vn__knob{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:var(--svc-accent);box-shadow:0 2px 8px rgba(0,0,0,.35)} .svc .svc-vn__knob::before,.svc .svc-vn__knob::after{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-6px;border:6px solid transparent} .svc .svc-vn__knob::before{left:7px;border-right-color:var(--svc-ink)} .svc .svc-vn__knob::after{right:7px;border-left-color:var(--svc-ink)} .svc .svc-vn__tag{position:absolute;top:.75rem;font-family:var(--svc-display);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.3em .7em;border-radius:999px;pointer-events:none} .svc .svc-vn__tag--before{left:.75rem;background:var(--svc-ink);color:#fff} .svc .svc-vn__tag--after{right:.75rem;background:var(--svc-accent);color:var(--svc-ink)} .svc .svc-vn__range{position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;margin:0;opacity:0;pointer-events:none} .svc .svc-vn__stage:has(.svc-vn__range:focus-visible){outline:3px solid var(--svc-accent);outline-offset:3px} .svc .svc-vn__cap{margin:.6rem 0 0;font-size:.875rem;color:var(--svc-ink-soft);text-align:left} .svc .svc-vn__cap strong{color:var(--svc-ink)} .svc-lb{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;background:rgba(20,21,15,.94);padding:3.5rem 3.75rem 3rem;box-sizing:border-box} .svc-lb.is-open{display:flex} html.svc-lb-offen,html.svc-lb-offen body{overflow:hidden} .svc-lb__fig{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-width:0} .svc-lb__img{max-width:100%;max-height:calc(100% - 2.5rem);width:auto;height:auto;object-fit:contain;border-radius:6px;user-select:none} .svc-lb__cap{margin:.75rem 0 0;color:#F2F3EA;font-size:.9rem;text-align:center;max-width:60ch} .svc-lb__count{position:absolute;top:1rem;left:1.25rem;margin:0;color:#B9BBAD;font-size:.875rem;font-weight:700} .svc-lb button{font:inherit;cursor:pointer;border:0;color:#14150F;background:#E3E600;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.9rem;line-height:1;padding:0} .svc-lb button:focus-visible{outline:3px solid #fff;outline-offset:2px} .svc-lb__close{position:absolute;top:.75rem;right:.75rem} .svc-lb__nav{position:absolute;top:50%;margin-top:-24px} .svc-lb__prev{left:.6rem} .svc-lb__next{right:.6rem} @media (max-width:600px){.svc-lb{padding:3.75rem .5rem 4.5rem}.svc-lb__nav{top:auto;bottom:.9rem;margin-top:0}.svc-lb__prev{left:calc(50% - 60px)}.svc-lb__next{right:calc(50% - 60px)}}