@font-face{font-family:Epilogue;src:url(/static/fonts/epilogue-var.woff2) format("woff2-variations"),url(/static/fonts/epilogue-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Radio Canada;src:url(/static/fonts/radiocanada-var.woff2) format("woff2-variations"),url(/static/fonts/radiocanada-var.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Radio Canada;src:url(/static/fonts/radiocanada-kursiv-var.woff2) format("woff2-variations"),url(/static/fonts/radiocanada-kursiv-var.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--weiss: #ffffff;--nebel: #f1f3fa;--nebel-tief: #e4e8f5;--linie: #d3d8ea;--linie-zart: #e6e9f3;--tinte: #141938;--leise: #4b5272;--kobalt: #2433b0;--kobalt-tief: #19237f;--kobalt-hell: #6c7cf0;--kobalt-zart: #e8ebfd;--auf-kobalt: #ffffff;--auf-kobalt-leise: #c9cff8;--nacht: #0e1340;--signalgelb: #ffd23f;--gelb-zart: #fff1bf;--preis: #a8124f;--preis-zart: #fde7ef;--schrift-display: "Epilogue", "Helvetica Neue", Arial, sans-serif;--schrift-text: "Radio Canada", system-ui, -apple-system, "Segoe UI", sans-serif;--breite: 72rem;--rand: 1.25rem;--form: 1.15rem .2rem;--form-klein: .7rem .15rem;--schatten: 0 1px 0 var(--linie), 0 18px 32px -26px rgb(20 25 56 / .45);--petrol: var(--kobalt);--papier: var(--weiss);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--weiss);color:var(--tinte);font-family:var(--schrift-text);font-size:1.0625rem;line-height:1.62;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--schrift-display);color:var(--tinte);text-wrap:balance;line-height:1.12}h1{font-size:clamp(1.95rem,1.35rem + 2.4vw,3.05rem);font-weight:800;letter-spacing:-.032em;margin:0 0 .7rem}h2{font-size:clamp(1.38rem,1.18rem + .85vw,1.85rem);font-weight:750;letter-spacing:-.022em;margin:2.75rem 0 .85rem}h3{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:1.8rem 0 .4rem}h4{font-size:1rem;font-weight:700;margin:1.4rem 0 .3rem}p{margin:0 0 1rem}a{color:var(--kobalt);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--kobalt-tief);text-decoration-thickness:2px}strong,b{font-weight:650}:focus-visible{outline:3px solid var(--kobalt);outline-offset:2px}.mass{max-width:66ch}main{display:block;padding-bottom:5rem}main>:not(article,.vollbreite),main>article>:not(.vollbreite){margin-inline:max(var(--rand),calc((100% - var(--breite)) / 2 + var(--rand)))}main>:first-child:not(article,.vollbreite),main>article:first-child>:first-child:not(.vollbreite){margin-top:2.5rem}.wrap{max-width:var(--breite);margin-inline:auto;padding-inline:var(--rand)}.skip-link{position:absolute;left:-9999px;z-index:60;background:var(--kobalt);color:var(--auf-kobalt);padding:.75rem 1.1rem;border-radius:0 0 var(--form-klein);font-family:var(--schrift-display);font-weight:650}.skip-link:focus{left:0;top:0}.kopf{position:sticky;top:0;z-index:40;background:var(--weiss)}.kopf:after{content:"";display:block;height:8px;background:repeating-linear-gradient(90deg,var(--kobalt) 0 1px,transparent 1px 8px) left bottom / 100% 4px no-repeat,repeating-linear-gradient(90deg,var(--kobalt) 0 2px,transparent 2px 64px) left bottom / 100% 8px no-repeat;opacity:.55}@media(max-width:65rem){.kopf{position:static}}.kopf-inhalt{max-width:var(--breite);margin-inline:auto;padding-inline:var(--rand);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 2rem;padding-block:.8rem .7rem}.logo{display:inline-flex;align-items:center;gap:.55rem;color:var(--tinte);text-decoration:none;font-family:var(--schrift-display);font-weight:800;font-size:1.28rem;letter-spacing:-.04em;line-height:1}.logo:hover{color:var(--tinte)}.logo-zeichen{width:2.1rem;height:2.1rem;flex:none;display:block}.logo-wort{white-space:nowrap;padding-top:.18em}.logo-strich{display:inline-block;color:var(--kobalt);width:.5em;height:.2em;margin-inline:.06em;vertical-align:.22em;background:var(--kobalt);box-shadow:inset 0 0 0 .05em var(--kobalt),inset 0 0 0 .1em var(--signalgelb);border-radius:.1em;font-size:inherit;overflow:hidden;text-indent:2em}.logo .tld{font-weight:500;color:var(--leise);letter-spacing:-.02em}.hauptnav ul{display:flex;flex-wrap:wrap;gap:.15rem .3rem;list-style:none;margin:0;padding:0}.hauptnav a{display:block;padding:.5rem .7rem;font-family:var(--schrift-display);font-size:.97rem;font-weight:600;letter-spacing:-.01em;color:var(--tinte);text-decoration:none;border-radius:var(--form-klein)}.hauptnav a:hover{background:var(--nebel);color:var(--kobalt-tief)}.hauptnav a[aria-current]{color:var(--kobalt);box-shadow:inset 0 -3px 0 var(--signalgelb)}.menue-button{display:none}@media(max-width:65rem){.js .menue-button{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;background:var(--weiss);color:var(--tinte);border:1.5px solid var(--tinte);border-radius:var(--form-klein);font-family:var(--schrift-display);font-size:.92rem;font-weight:650;cursor:pointer}.js .menue-button:hover,.js .menue-button[aria-expanded=true]{background:var(--nebel)}.js .menue-striche{position:relative;display:block;width:1.05rem;height:2px;background:currentColor;transition:background-color .12s ease}.js .menue-striche:before,.js .menue-striche:after{content:"";position:absolute;left:0;width:1.05rem;height:2px;background:currentColor;transition:transform .16s ease}.js .menue-striche:before{top:-.33rem}.js .menue-striche:after{top:.33rem}.js .menue-button[aria-expanded=true] .menue-striche{background:transparent}.js .menue-button[aria-expanded=true] .menue-striche:before{transform:translateY(.33rem) rotate(45deg)}.js .menue-button[aria-expanded=true] .menue-striche:after{transform:translateY(-.33rem) rotate(-45deg)}.js .hauptnav{flex-basis:100%;display:none}.js .hauptnav.offen{display:block}.js .hauptnav ul{flex-direction:column;gap:0;margin-top:.4rem;padding-top:.3rem;border-top:1px solid var(--linie)}.js .hauptnav a{padding:.85rem .2rem;font-size:1.05rem;border-radius:0}.js .hauptnav a[aria-current]{box-shadow:inset 4px 0 0 var(--signalgelb);padding-left:.9rem}}@media(max-width:30rem){.logo{font-size:1.12rem;gap:.45rem}.logo-zeichen{width:1.85rem;height:1.85rem}.js .menue-button{padding:.55rem .65rem}.js .menue-wort{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media(max-width:24rem){:root{--rand: 1rem}.logo{font-size:1.02rem}}.motiv{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.motiv-svg{display:block;width:100%;height:100%}.m-raster path{stroke:var(--kobalt-hell);stroke-width:1;opacity:.22;fill:none}.m-echo circle{fill:none;stroke:var(--kobalt-hell);stroke-width:1.5;stroke-dasharray:2 10;opacity:.7}.m-echo circle:nth-child(2){opacity:.5}.m-echo circle:nth-child(3){opacity:.34}.m-echo circle:nth-child(4){opacity:.2}.m-ring{fill:var(--auf-kobalt)}.m-punkt{fill:var(--signalgelb)}.m-ring,.m-punkt{transform-box:view-box;transform-origin:391.3px 433.8px}.m-welle{fill:none;stroke-linecap:round}.m-welle-1{stroke:var(--signalgelb);stroke-width:2.5;opacity:.85}.m-welle-2{stroke:var(--auf-kobalt-leise);stroke-width:1.5;opacity:.55}.m-spektrum{transform:scaleY(.62);transform-origin:0 560px}.m-spektrum rect{fill:var(--kobalt-hell);opacity:.45}.motiv-klein .m-spektrum{transform:scaleY(.5)}.motiv-klein .m-wellen{display:none}.m-spektrum .m-kanal{fill:var(--signalgelb);opacity:.9}@media(prefers-reduced-motion:no-preference){.m-welle-1{animation:welle-1 16s linear infinite}.m-welle-2{animation:welle-2 11s linear infinite}.m-ring{animation:al-eindrehen 1.4s cubic-bezier(.2,.8,.2,1) both,m-kreisen 140s linear 1.4s infinite}.m-ring-1{--al-start: -150deg}.m-ring-2{--al-start: 120deg;animation-delay:.15s,1.55s;animation-direction:normal,reverse;animation-duration:1.4s,100s}.m-ring-3{--al-start: -95deg;animation-delay:.3s,1.7s;animation-duration:1.4s,70s}.m-punkt{animation:al-puls .8s .7s cubic-bezier(.3,1.6,.5,1) both}}@keyframes m-kreisen{to{transform:rotate(360deg)}}@keyframes welle-1{to{transform:translate(-160px)}}@keyframes welle-2{to{transform:translate(-96px)}}.hero{position:relative;z-index:2;background:radial-gradient(60rem 36rem at 82% 42%,#3445c9 0%,transparent 60%),var(--kobalt);color:var(--auf-kobalt);margin-bottom:3rem}.hero-inhalt{position:relative;z-index:1;max-width:var(--breite);margin-inline:auto;padding:clamp(3rem,2rem + 5vw,6.5rem) var(--rand) clamp(6.5rem,5rem + 6vw,10rem)}.hero-titel{max-width:15ch;margin:0 0 1.1rem;color:var(--auf-kobalt);font-size:clamp(2.35rem,1.3rem + 4.4vw,4.6rem);font-weight:800;letter-spacing:-.045em;line-height:1}.hero-unterzeile{max-width:44ch;margin:0 0 2rem;font-size:clamp(1.08rem,1rem + .4vw,1.3rem);line-height:1.5;color:var(--auf-kobalt-leise)}.hero-unterzeile strong{color:var(--auf-kobalt)}.hero a:not(.button){color:var(--auf-kobalt)}.hero :focus-visible{outline-color:var(--signalgelb)}.hero .js .ortsuche,.js .hero .ortsuche{margin-block:0}.hero-links{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0}.hero .button{background:var(--signalgelb);color:var(--tinte)}.hero .button:hover,.hero .button:focus-visible{background:#ffe07a;color:var(--tinte)}.hero .button.button-hell{background:transparent;color:var(--auf-kobalt);box-shadow:inset 0 0 0 1.5px var(--auf-kobalt-leise)}.hero .button.button-hell:hover{background:#ffffff1a;color:var(--auf-kobalt)}@media(max-width:40rem){.hero .motiv{opacity:.55}.hero .m-kabel,.hero .m-echo{transform:translate(-40px,210px)}}.seitenkopf{position:relative;z-index:2;background:radial-gradient(40rem 22rem at 88% 30%,#3445c9 0%,transparent 65%),var(--kobalt);color:var(--auf-kobalt);margin-bottom:2.6rem}.seitenkopf-inhalt{position:relative;z-index:1;max-width:var(--breite);margin-inline:auto;padding:clamp(1.8rem,1.2rem + 2.4vw,3.2rem) var(--rand) clamp(3.6rem,3rem + 3vw,5.4rem)}.seitenkopf h1{color:var(--auf-kobalt);max-width:24ch}.seitenkopf .anriss{color:var(--auf-kobalt-leise);max-width:60ch;margin-bottom:0}.seitenkopf .anriss strong,.seitenkopf a{color:var(--auf-kobalt)}.seitenkopf :focus-visible{outline-color:var(--signalgelb)}.seitenkopf .js .ortsuche,.js .seitenkopf .ortsuche{margin-block:1.6rem 0}.seitenkopf .stand{display:inline-block;margin:1.1rem 0 0;padding:.2rem .6rem;border-radius:var(--form-klein);background:#ffffff1a;font-family:var(--schrift-display);font-size:.86rem;font-weight:600;color:var(--auf-kobalt)}.seitenkopf .motiv{opacity:.9}@media(max-width:40rem){.seitenkopf .motiv{opacity:.5}.seitenkopf .m-kabel,.seitenkopf .m-echo{transform:translate(230px,-40px)}.seitenkopf .m-punkt{display:none}}.brotkrumen{margin:0 0 .9rem;font-family:var(--schrift-display);font-size:.88rem;font-weight:500;color:var(--leise)}.brotkrumen a{color:inherit}.seitenkopf .brotkrumen{color:var(--auf-kobalt-leise)}.seitenkopf .brotkrumen a{color:var(--auf-kobalt)}.button{display:inline-block;padding:.62rem 1.15rem .56rem;border:0;border-radius:var(--form-klein);background:var(--kobalt);color:var(--auf-kobalt);font-family:var(--schrift-display);font-size:.95rem;font-weight:650;letter-spacing:-.005em;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.button:hover,.button:focus-visible{background:var(--kobalt-tief);color:var(--auf-kobalt);text-decoration:none}.button.button-zart,.button-still{background:var(--weiss);color:var(--kobalt-tief);box-shadow:inset 0 0 0 1.5px var(--linie)}.button.button-zart:hover,.button-still:hover,.button-still:focus-visible{background:var(--kobalt-zart);color:var(--kobalt-tief);box-shadow:inset 0 0 0 1.5px var(--kobalt)}.button-still{display:inline-block;border:0;cursor:pointer;padding:.62rem 1.4rem;border-radius:var(--form-klein);font-family:var(--schrift-display);font-size:.95rem;font-weight:650}.ortsuche{display:none}.js .ortsuche{display:block;margin-block:1.75rem 2.5rem}.ortsuche-kasten{max-width:38rem;padding:1.1rem 1.2rem 1rem;background:var(--weiss);color:var(--tinte);border:1.5px solid var(--linie);border-radius:var(--form)}.hero .ortsuche-kasten,.seitenkopf .ortsuche-kasten{border-color:transparent;box-shadow:0 24px 48px -24px #080c30a6}.ortsuche-schild{display:block;margin-bottom:.5rem;font-family:var(--schrift-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--tinte);cursor:pointer}.ortsuche-eingabe{position:relative;display:block}.ortsuche-lupe{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;color:var(--kobalt);pointer-events:none}.ortsuche input{width:100%;padding:.85rem 1rem .85rem 2.8rem;font-family:var(--schrift-text);font-size:1.12rem;color:var(--tinte);background:var(--weiss);border:2px solid var(--tinte);border-radius:var(--form-klein);transition:box-shadow .15s ease,border-color .15s ease}.ortsuche input::placeholder{color:var(--leise);opacity:1}.ortsuche input:hover{box-shadow:0 0 0 4px var(--kobalt-zart)}.ortsuche input:focus{outline:none;border-color:var(--kobalt);box-shadow:0 0 0 4px var(--gelb-zart),0 0 0 6px var(--signalgelb)}.ortsuche input::-webkit-search-decoration,.ortsuche input::-webkit-search-cancel-button{-webkit-appearance:none}.ortsuche-hinweis{margin:.6rem 0 0;font-size:.86rem;color:var(--leise)}.ortsuche-liste{position:absolute;z-index:30;left:0;right:0;top:calc(100% + .35rem);list-style:none;margin:0;padding:.3rem;max-height:22rem;overflow-y:auto;background:var(--weiss);color:var(--tinte);border:2px solid var(--tinte);border-radius:var(--form-klein);box-shadow:0 1.2rem 2.4rem -1rem #0e134073}.ortsuche .ortsuche-liste li a{display:flex;align-items:baseline;gap:.6rem;padding:.55rem .7rem;border-radius:.35rem;color:var(--tinte);text-decoration:none}.ortsuche .ortsuche-liste li.an a,.ortsuche .ortsuche-liste li a:hover{background:var(--kobalt-zart);color:var(--tinte)}.ortsuche-name{font-weight:500}.ortsuche-name b{font-weight:700;color:var(--kobalt-tief)}.ortsuche-zusatz{margin-left:auto;text-align:right;font-size:.82rem;color:var(--leise)}.ortsuche-leer{padding:.55rem .7rem;font-size:.92rem;color:var(--leise)}@media(max-width:32rem){.ortsuche-kasten{padding:.95rem .85rem .85rem}.ortsuche input{font-size:1.05rem}}.ort-suche-block{margin-block:3rem}.ort-suche-block .ortsuche{margin-top:1rem}.anriss{font-size:1.14rem;line-height:1.55;color:var(--leise);max-width:62ch}.klein,.quelle{color:var(--leise);font-size:.88rem}.hinweis{color:var(--leise);font-size:.92rem}.klein-inline{color:var(--leise);font-size:.85em}table{border-collapse:collapse}.tabelle-scroll{overflow-x:auto}.daten{display:grid;grid-template-columns:max-content 1fr;gap:.45rem 1.5rem;margin:0}.daten dt{font-family:var(--schrift-display);font-size:.9rem;font-weight:600;color:var(--leise)}.daten dd{margin:0;min-width:0;overflow-wrap:anywhere}.anschrift{font-style:normal;margin:0 0 1rem;font-size:1.05rem}.ort section,.vergleich section{margin-block:3.25rem}.ort>.seitenkopf+.ort-oben,.ort>.seitenkopf+section{margin-top:0}.ort section>h2:first-child{margin-top:0}.ortstext p{max-width:64ch;line-height:1.7}.ortsdaten h3{margin-top:2.25rem}.ortsteile{color:var(--leise)}.ort-oben{margin-block:0 3.25rem}.ort-oben>section{margin-block:0}@media(min-width:60rem){.ort-oben{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:3rem;align-items:start}.ort-oben>.anbieter-karte{grid-column:2;grid-row:1}}.anbieter-karte{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:1.75rem;padding:1.2rem 1.25rem 1.3rem;background:var(--weiss);border:1.5px solid var(--linie);border-radius:var(--form);box-shadow:inset 0 4px 0 var(--marke, var(--kobalt)),var(--schatten)}@media(min-width:60rem){.anbieter-karte{margin-top:0}}.anbieter-karte .anbieter-marke.hat-logo{width:7.5rem;height:3.4rem}.karte-kennung{margin:0;font-family:var(--schrift-display);font-size:.8rem;font-weight:650;color:var(--leise)}.karte-titel{margin:.2rem 0 0;font-size:1.15rem}.karte-tarif{margin:0;font-weight:600}.karte-tarif .anschluss{font-weight:400}.anbieter-karte .tarif-tempo{margin:0}.anbieter-karte .tarif-tempo strong{font-family:var(--schrift-display);font-size:1.2rem;font-weight:750}.anbieter-karte .tarif-tempo .klein{display:inline}.karte-preis{margin:0}.karte-preis strong{font-family:var(--schrift-display);font-size:1.6rem;font-weight:800;color:var(--preis);letter-spacing:-.02em}.anbieter-karte .button{margin-top:.35rem}.karte-zweit{margin:.2rem 0 0;color:var(--leise);font-size:.88rem}.tarif-tabelle{width:100%;font-size:.98rem}.tarif-tabelle th,.tarif-tabelle td{text-align:left;vertical-align:middle;padding:.9rem .85rem;border-bottom:1px solid var(--linie-zart)}.tarif-tabelle thead th{padding-block:.65rem;font-family:var(--schrift-display);font-size:.84rem;font-weight:650;color:var(--leise);border-bottom:2px solid var(--tinte)}.tarif-tabelle tbody tr:hover td{background:var(--nebel)}.tarif-tabelle tbody tr:last-child td{border-bottom:0}.tarif-tabelle .zahl{white-space:nowrap;font-family:var(--schrift-display);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tarif-tabelle td.zahl:nth-child(4){color:var(--preis);font-size:1.08rem}.tarif-tabelle .klein{display:block}.tarif-tabelle td .klein{white-space:normal;font-family:var(--schrift-text);font-weight:400;color:var(--leise);font-size:.82rem;letter-spacing:0}.marke{display:inline-block;margin-left:.4rem;padding:.14rem .5rem .1rem;border-radius:var(--form-klein);background:var(--gelb-zart);color:var(--tinte);font-family:var(--schrift-display);font-size:.74rem;font-weight:700;vertical-align:.08em}.marke.marke-schnell{background:var(--kobalt-zart);color:var(--kobalt-tief)}.anschluss{display:block;color:var(--leise);font-size:.84rem}.anbieter-zelle{min-width:9rem}.anbieter-zelle .anbieter-name{display:block;font-weight:600}.anbieter-zelle .anbieter-marke,.anbieter-zelle .anbieter-marke.hat-logo{margin-bottom:.35rem;width:5.4rem;height:3rem}.anbieter-zelle .anbieter-marke.hat-logo{padding:.3rem .45rem}.tarif-tabelle tr.hervor td{background:var(--kobalt-zart)}.tarif-tabelle tr.hervor td:first-child{box-shadow:inset 4px 0 0 var(--kobalt)}.tarif-tabelle tr.hervor:hover td{background:var(--kobalt-zart)}.hervor-schild{display:block;margin-top:.2rem;font-family:var(--schrift-display);font-size:.76rem;font-weight:650;color:var(--kobalt-tief)}.anbieter-liste li.hervor{font-weight:500}.tarif-tabelle tr.ohne-strecke .anbieter-name{font-weight:400;color:var(--leise)}.nur-direkt{display:inline-block;font-size:.84rem;line-height:1.3;color:var(--leise)}.tarif-tabelle tr.tabelle-trenner td{background:var(--nebel);border-top:2px solid var(--tinte);border-bottom-color:var(--linie);font-family:var(--schrift-display);font-size:.95rem;font-weight:700;color:var(--tinte)}.tarif-tabelle tr.tabelle-trenner:hover td{background:var(--nebel)}.tarif-tabelle tr.tabelle-trenner .klein{margin-top:.25rem;font-family:var(--schrift-text);font-size:.86rem;font-weight:400}@media(max-width:47.99rem){.tabelle-scroll{overflow-x:visible}.tarif-tabelle,.tarif-tabelle tbody{display:block}.tarif-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tarif-tabelle tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"anbieter tempo" "tarif    tarif" "preis    knopf";gap:.45rem .9rem;align-items:start;margin-bottom:.7rem;padding:.95rem 1rem 1rem;border:1.5px solid var(--linie);border-radius:var(--form);background:var(--weiss)}.tarif-tabelle tbody tr:hover td{background:none}.tarif-tabelle tbody td{display:block;padding:0;border:0}.tarif-tabelle tbody td:nth-child(1){grid-area:anbieter;min-width:0}.tarif-tabelle tbody td:nth-child(2){grid-area:tarif;font-weight:600}.tarif-tabelle tbody td:nth-child(3){grid-area:tempo;text-align:right}.tarif-tabelle tbody td:nth-child(4){grid-area:preis;align-self:center;font-size:1.3rem}.tarif-tabelle tbody td:nth-child(5){grid-area:knopf;align-self:center;justify-self:end}.tarif-tabelle tbody td:nth-child(2) .marke{margin-left:0;margin-right:.3rem}.tarif-tabelle tbody td:nth-child(4) .klein{display:inline;margin-left:.2rem}.tarif-tabelle tbody td.anbieter-zelle{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0}.anbieter-zelle .anbieter-marke,.anbieter-zelle .anbieter-marke.hat-logo{margin-bottom:0;width:4.5rem;height:2.55rem}.anbieter-zelle .anbieter-name{display:inline}.anbieter-zelle .hervor-schild{flex-basis:100%;margin-top:0}.tarif-tabelle tbody tr.tabelle-trenner{display:block;margin:1.4rem 0 .8rem;padding:0;border:0;border-top:2px solid var(--tinte);border-radius:0;background:none}.tarif-tabelle tbody tr.tabelle-trenner td{padding:.7rem 0 0;background:none;border:0}.tarif-tabelle tbody tr.hervor{background:var(--kobalt-zart);border-color:var(--kobalt);box-shadow:inset 4px 0 0 var(--kobalt)}.tarif-tabelle tbody tr.hervor td,.tarif-tabelle tbody tr.hervor td:first-child,.tarif-tabelle tbody tr.hervor:hover td{background:none;box-shadow:none}}.vergleichshinweis,.ortshinweis{margin-block:1.6rem 0;padding:1.15rem 1.3rem;background:var(--nebel);border-radius:var(--form);box-shadow:inset 4px 0 0 var(--kobalt)}.vergleichshinweis{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem}.vergleichshinweis p{margin:0;flex:1 1 22rem}.vergleichshinweis .button{flex:0 1 auto;white-space:normal;max-width:100%}.ortshinweis p{margin:0}.anbieter-liste,.nachbar-liste,.ort-liste{list-style:none;padding:0;margin:0;display:grid;gap:.45rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.ort-liste-voll{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.anbieter-liste .klein{display:block}.anbieter-liste-marken{gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.anbieter-liste-marken li{display:flex;align-items:center;gap:.8rem;padding:.6rem .75rem;border:1.5px solid var(--linie-zart);border-radius:var(--form)}.anbieter-liste-marken .anbieter-marke,.anbieter-liste-marken .anbieter-marke.hat-logo{width:4.5rem;height:2.55rem}.anbieter-liste-marken .anbieter-marke.hat-logo{padding:.25rem .35rem}.anbieter-liste-marken .anbieter-zeile{min-width:0}.anbieter-zwischen{margin-block:2.2rem .3rem;font-size:1.1rem}.nachbar-liste a,.ort-liste a{font-weight:500}.bl-block{margin-block:2.25rem;padding-bottom:1.6rem;border-bottom:1px solid var(--linie)}.bl-block h2{margin:0 0 .15rem;font-size:1.4rem}.bl-block h2 a{color:var(--tinte);text-decoration:none}.bl-block h2 a:hover{color:var(--kobalt)}.bl-block>.klein{margin-top:0}.anbieter-marke{flex:0 0 auto;display:grid;place-items:center;width:5.4rem;height:3rem;border-radius:var(--form-klein);background:var(--marke, var(--leise));color:#fff}.anbieter-marke svg{height:74%;width:auto;display:block}.anbieter-marke.hat-logo{padding:.4rem .55rem;background:#fff;border:1px solid var(--linie)}.anbieter-marke.hat-logo img{width:100%;height:100%;object-fit:contain;display:block}.marke-schrift{font-family:var(--schrift-display);font-weight:800;letter-spacing:-.02em}.faq-liste{max-width:70ch;border-top:2px solid var(--tinte)}.faq-eintrag{border-bottom:1px solid var(--linie)}.faq-eintrag>summary{position:relative;padding:1rem 2.6rem 1rem 0;cursor:pointer;list-style:none;font-family:var(--schrift-display);font-size:1.06rem;font-weight:650;letter-spacing:-.01em;line-height:1.35}.faq-eintrag>summary::-webkit-details-marker{display:none}.faq-eintrag>summary:after{content:"";position:absolute;right:.3rem;top:1.05rem;width:1.4rem;height:1.4rem;border-radius:var(--form-klein);background:linear-gradient(var(--kobalt),var(--kobalt)) center / .7rem 2px no-repeat,linear-gradient(var(--kobalt),var(--kobalt)) center / 2px .7rem no-repeat,var(--kobalt-zart)}.faq-eintrag[open]>summary:after{background:linear-gradient(var(--tinte),var(--tinte)) center / .7rem 2px no-repeat,var(--signalgelb)}.faq-eintrag>summary:hover{color:var(--kobalt)}.faq-eintrag>:not(summary){margin:0 0 1.1rem;max-width:64ch;color:var(--tinte)}.v-buehne{margin-top:1.5rem}@media(min-width:62rem){.js .v-buehne{display:grid;grid-template-columns:16.5rem minmax(0,1fr);gap:2rem;align-items:start}.v-filter{position:sticky;top:6rem;max-height:calc(100vh - 7rem);max-height:calc(100dvh - 7rem);overflow-y:auto}}.v-filter{display:none}.js .v-filter{display:block}.v-filter{padding:1.1rem 1.15rem 1.3rem;background:var(--nebel);border-radius:var(--form)}.v-filter-kopf{margin:0;padding:0;font-family:var(--schrift-display);font-size:1.05rem;font-weight:700}summary.v-filter-kopf{cursor:pointer}.v-klapp[open]>summary.v-filter-kopf{margin-bottom:.9rem}@media(min-width:62rem){summary.v-filter-kopf{cursor:default;list-style:none}summary.v-filter-kopf::-webkit-details-marker{display:none}}.v-gruppe{margin:0 0 1.1rem;padding:1rem 0 0;border:0;border-top:1px solid var(--linie)}.v-gruppe:first-of-type{border-top:0;padding-top:0}.v-gruppe legend,.v-gruppe>label{display:block;padding:0;margin-bottom:.5rem;font-family:var(--schrift-display);font-size:.92rem;font-weight:650}.v-vorwahl input{width:100%;padding:.6rem .75rem;border:2px solid var(--tinte);border-radius:var(--form-klein);background:#fff;color:inherit;font:inherit;font-family:var(--schrift-display);font-size:1.05rem;font-weight:600}.v-vorwahl input:focus-visible{outline:3px solid var(--kobalt);outline-offset:1px}.v-vorwahl-stand{margin:.45rem 0 0;font-size:.82rem;line-height:1.4;color:var(--leise)}.v-knoepfe{display:flex;flex-wrap:wrap;gap:.35rem}.v-knopf{position:relative}.v-knopf input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.v-knopf span{display:block;padding:.38rem .7rem .32rem;border:1.5px solid var(--linie);border-radius:var(--form-klein);background:#fff;font-family:var(--schrift-display);font-size:.86rem;font-weight:600;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease}.v-knopf input:checked+span{background:var(--kobalt);border-color:var(--kobalt);color:var(--auf-kobalt)}.v-knopf input:focus-visible+span{outline:3px solid var(--kobalt);outline-offset:2px}.v-knopf:hover input:not(:checked)+span{border-color:var(--kobalt)}.v-knopf abbr{text-decoration:none}.v-haken{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.v-haken label{display:flex;gap:.55rem;align-items:start;cursor:pointer}.v-haken input{margin:.25rem 0 0;accent-color:var(--kobalt);flex:0 0 auto}.v-haken-text{font-size:.94rem;line-height:1.35}.v-haken-lang{display:block;margin-top:.1rem;font-size:.8rem;line-height:1.35;color:var(--leise)}.v-zuruecksetzen{display:block;width:100%;padding:.55rem .8rem;border:1.5px solid var(--linie);border-radius:var(--form-klein);background:#fff;color:var(--tinte);font:inherit;font-family:var(--schrift-display);font-size:.9rem;font-weight:600;cursor:pointer}.v-zuruecksetzen:hover{border-color:var(--kobalt);color:var(--kobalt-tief)}.v-leiste{scroll-margin-top:6rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1rem;padding-bottom:.7rem;margin-bottom:1rem;border-bottom:2px solid var(--tinte)}.v-treffer{margin:0;font-size:.98rem}.v-treffer output{font-family:var(--schrift-display);font-size:1.5rem;font-weight:800}.v-sortierung{display:none;align-items:center;gap:.45rem}.js .v-sortierung{display:flex}.v-sortierung label{font-size:.88rem;color:var(--leise)}.v-sortierung select{padding:.4rem .55rem;border:1.5px solid var(--linie);border-radius:var(--form-klein);background:#fff;color:inherit;font:inherit;font-size:.9rem}.tarif-liste{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.tarif-karte{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem 1.4rem;padding:1.1rem 1.2rem 1.15rem;background:var(--weiss);border:1.5px solid var(--linie);border-radius:var(--form)}@media(min-width:34rem){.tarif-karte{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.tarif-karte .tk-schilder,.tarif-karte .tk-mehr{grid-column:1 / -1}}.tk-kopf{display:flex;align-items:center;gap:.9rem;min-width:0}.tk-kopf .anbieter-marke{width:5.4rem;height:3rem}.tk-kopf .anbieter-marke.hat-logo{width:6.4rem;height:3.2rem;padding:.35rem .5rem}.tk-titel{min-width:0}.tk-anbieter{margin:0;font-family:var(--schrift-display);font-size:.86rem;font-weight:600;color:var(--leise)}.tk-name{margin:.1rem 0 .15rem;font-size:1.15rem;line-height:1.25}.tk-anschluss{margin:0;font-size:.86rem;color:var(--leise)}.tk-regional{display:inline-block;margin-left:.45rem;padding:.05rem .45rem;border-radius:var(--form-klein);background:var(--nebel-tief);font-size:.74rem;color:var(--leise)}.tk-tempo{margin:0;white-space:nowrap}.tk-tempo .zahl{font-family:var(--schrift-display);font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.tk-tempo .einheit{font-size:.86rem;color:var(--leise)}.tk-tempo .klein{display:block;font-size:.8rem}.tk-preis{text-align:left}@media(min-width:34rem){.tk-preis{text-align:right;min-width:9.5rem}}.tk-effektiv{margin:0;line-height:1.1}.tk-effektiv .zahl{font-family:var(--schrift-display);font-size:1.85rem;font-weight:800;color:var(--preis);letter-spacing:-.03em}.tk-effektiv .einheit{display:block;font-size:.8rem;color:var(--leise)}.tk-beworben{margin:.3rem 0 .6rem;font-size:.84rem;color:var(--leise)}.tk-preis .button{width:100%;text-align:center}.tk-schilder{list-style:none;margin:0;padding:.75rem 0 0;border-top:1px solid var(--linie-zart);display:flex;flex-wrap:wrap;gap:.35rem}.tk-schild{padding:.16rem .55rem .12rem;border-radius:var(--form-klein);background:var(--nebel);font-family:var(--schrift-display);font-size:.78rem;font-weight:600;color:var(--leise)}.tk-schild.schild-bonus{background:var(--preis-zart);color:var(--preis)}.tk-mehr{margin:0;font-size:.92rem}.tk-mehr>summary{cursor:pointer;padding:.35rem 0 0;font-family:var(--schrift-display);font-size:.88rem;font-weight:600;color:var(--kobalt)}.tk-mehr>summary:hover{text-decoration:underline}.tk-mehr[open]>summary{margin-bottom:.6rem}.tarif-daten{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.3rem 1.2rem;margin:0 0 .8rem;font-size:.9rem}.tarif-daten dt{color:var(--leise)}.tarif-daten dd{margin:0;text-align:right}.tarif-daten .zahl{font-family:var(--schrift-display);font-weight:600;white-space:nowrap}.tarif-rechnung{padding:.75rem .85rem;border-radius:var(--form-klein);background:var(--nebel);gap:.3rem .9rem}.tarif-rechnung .tarif-summe{padding-top:.4rem;margin-top:.15rem;border-top:1px solid var(--linie);font-weight:600;color:var(--tinte)}.tarif-rechnung .tarif-nachrichtlich{color:var(--leise);font-size:.84rem}.tarif-daten-fehlt{margin:0;color:var(--leise);font-size:.9rem}.tarif-karte.hervor{border-color:var(--kobalt);background:var(--kobalt-zart);box-shadow:inset 4px 0 0 var(--kobalt)}.v-leer,.v-mehr{margin:1.2rem 0 0}.v-mehr{text-align:center}.v-leer{color:var(--leise)}.datenblatt{display:flex;flex-wrap:wrap;margin:0 0 1.6rem;padding:0;border:1.5px solid var(--linie);border-radius:var(--form);background:var(--weiss)}.datenblatt>div{flex:1 1 9rem;min-width:0;padding:.75rem 1rem;border-right:1px solid var(--linie-zart)}.datenblatt>div:last-child{border-right:0}.datenblatt dt{font-family:var(--schrift-display);font-size:.8rem;font-weight:600;color:var(--leise);margin:0 0 .15rem}.datenblatt dd{margin:0;font-family:var(--schrift-display);font-size:1.35rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.datenblatt .einheit{font-family:var(--schrift-text);font-size:.8rem;font-weight:400;color:var(--leise);letter-spacing:0}.seitenkopf .datenblatt{margin:1.6rem 0 0;max-width:52rem;background:#0e134059;border-color:#ffffff2e}.seitenkopf .datenblatt>div{border-right-color:#ffffff24}.seitenkopf .datenblatt dt,.seitenkopf .datenblatt .einheit{color:var(--auf-kobalt-leise)}.seitenkopf .datenblatt dd{color:var(--auf-kobalt)}.ratgeber h3{margin-top:2rem;font-size:1.15rem}.ratgeber p,.ratgeber ul{max-width:66ch}.ratgeber-button{margin-block:1.6rem 2.2rem}.ratgeber-block{break-inside:avoid}.ratgeber-block h3{margin-top:0}.ratgeber-block>:last-child{margin-bottom:0}.ratgeber-block+.ratgeber-block{margin-top:2rem}.ratgeber-bild{display:block;width:100%;height:auto;margin-block:.2rem 1rem;border-radius:var(--form)}@media(min-width:60rem){.ratgeber-spalten{columns:2;column-gap:3.5rem}.ratgeber-spalten .ratgeber-block+.ratgeber-block{margin-top:0}.ratgeber-spalten .ratgeber-block{margin-bottom:2rem}.ratgeber-spalten p,.ratgeber-spalten ul{max-width:none}}.ratgeber-seite>.seitenkopf{margin-bottom:2.75rem}.ratgeber-raster{display:grid;gap:2.2rem;grid-template-columns:minmax(0,1fr)}@media(min-width:64rem){.ratgeber-raster{grid-template-columns:minmax(0,68ch) minmax(16rem,19rem);grid-template-areas:"prosa iv" "prosa rand";grid-template-rows:auto 1fr;justify-content:space-between;column-gap:3.5rem;row-gap:1.5rem}.ratgeber-raster>.prosa{grid-area:prosa}.ratgeber-raster>.inhaltsverzeichnis{grid-area:iv}.ratgeber-raster>.ratgeber-rand{grid-area:rand;align-self:start;position:sticky;top:6rem}}.inhaltsverzeichnis{padding:1rem 1.15rem 1.05rem;border-left:4px solid var(--signalgelb);background:var(--nebel);border-radius:0 var(--form-klein) var(--form-klein) 0}.iv-titel{margin:0 0 .5rem;font-size:1rem;font-weight:700}.inhaltsverzeichnis ol{margin:0;padding-left:1.3rem;display:grid;gap:.3rem}.inhaltsverzeichnis li{font-size:.95rem;line-height:1.35}.inhaltsverzeichnis li::marker{font-family:var(--schrift-display);font-weight:700;color:var(--kobalt)}.inhaltsverzeichnis a{color:var(--tinte);text-decoration:none}.inhaltsverzeichnis a:hover{color:var(--kobalt);text-decoration:underline}.rand-box{padding:1.15rem 1.15rem 1.1rem;background:var(--kobalt);color:var(--auf-kobalt);border-radius:var(--form)}.rand-titel{margin:0 0 .2rem;font-size:1.15rem;color:var(--auf-kobalt)}.rand-box .js .ortsuche,.js .rand-box .ortsuche{margin-block:.7rem 0}.rand-box .ortsuche-kasten{padding:0;border:0;background:none;color:var(--auf-kobalt)}.rand-box .ortsuche-schild{color:var(--auf-kobalt);font-size:.92rem;font-weight:600}.rand-box .ortsuche-hinweis{color:var(--auf-kobalt-leise)}.rand-box .ortsuche input{border-color:transparent;font-size:1.02rem}.rand-box .ortsuche input:focus{border-color:var(--signalgelb)}.rand-box :focus-visible{outline-color:var(--signalgelb)}.rand-weiter{margin:.9rem 0 0;font-family:var(--schrift-display);font-weight:650;font-size:.95rem}.rand-weiter a{color:var(--auf-kobalt)}.prosa{font-size:1.09rem;line-height:1.7;max-width:68ch;hyphens:auto}.prosa>:first-child{margin-top:0}.prosa h2{margin:2.6rem 0 .8rem;scroll-margin-top:6rem}.prosa h3{margin:2rem 0 .5rem;scroll-margin-top:6rem}.prosa p,.prosa ul,.prosa ol{margin:0 0 1.15rem}.prosa ul,.prosa ol{padding-left:1.35rem}.prosa li{margin-bottom:.4rem}.prosa li::marker{color:var(--kobalt);font-weight:700}.prosa img{max-width:100%;height:auto;border-radius:var(--form)}.prosa blockquote{margin:1.6rem 0;padding:.2rem 0 .2rem 1.2rem;border-left:4px solid var(--kobalt);font-size:1.14rem;color:var(--tinte)}.prosa hr{border:0;height:8px;margin:2.5rem 0;background:repeating-linear-gradient(90deg,var(--linie) 0 1px,transparent 1px 8px)}.prosa code{font-size:.92em;padding:.08em .35em;border-radius:.3rem;background:var(--nebel)}.prosa .hinweis{margin:1.6rem 0;padding:1rem 1.2rem 1rem 1.25rem;font-size:1rem;line-height:1.6;color:var(--tinte);background:var(--kobalt-zart);border-radius:var(--form);box-shadow:inset 4px 0 0 var(--kobalt);hyphens:manual}.prosa .hinweis>:last-child{margin-bottom:0}.prosa .hinweis-titel,.prosa .hinweis>strong:first-child{display:block;margin:0 0 .3rem;font-family:var(--schrift-display);font-size:1rem;font-weight:700}.prosa .hinweis-tipp{background:var(--gelb-zart);box-shadow:inset 4px 0 #e0ac00}.prosa .hinweis-warnung{background:var(--preis-zart);box-shadow:inset 4px 0 0 var(--preis)}.prosa table{width:100%;margin:1.6rem 0;font-size:.96rem;line-height:1.45;hyphens:auto;font-variant-numeric:tabular-nums}.prosa .tabelle-scroll{margin:1.6rem 0;overflow-x:auto}.prosa .tabelle-scroll table{margin:0;min-width:32rem}.prosa caption{caption-side:top;text-align:left;padding-bottom:.5rem;font-family:var(--schrift-display);font-weight:700;font-size:.95rem}.prosa th,.prosa td{text-align:left;vertical-align:top;padding:.65rem .7rem;border-bottom:1px solid var(--linie-zart);overflow-wrap:break-word}.prosa thead th{font-family:var(--schrift-display);font-size:.88rem;font-weight:700;border-bottom:2px solid var(--tinte);vertical-align:bottom}.prosa tbody th{font-weight:600}.prosa tbody tr:nth-child(2n) td,.prosa tbody tr:nth-child(2n) th{background:var(--nebel)}.prosa td[align=right],.prosa th[align=right],.prosa .zahl{text-align:right;white-space:nowrap}.prosa details:not(.faq-eintrag){border-bottom:1px solid var(--linie)}.prosa details:not(.faq-eintrag)>summary{padding:.9rem 0;cursor:pointer;font-family:var(--schrift-display);font-weight:650}.prosa .faq-liste{margin:1.2rem 0 2rem}.prosa .faq-eintrag>:not(summary){font-size:1.02rem}.fehler-kopf h1{margin-bottom:.6rem}.fehler-wege{list-style:none;padding:0;margin-block:0 2rem;display:flex;flex-wrap:wrap;gap:.6rem}.fehler-wege a{display:inline-block;padding:.62rem 1.1rem;border-radius:var(--form-klein);box-shadow:inset 0 0 0 1.5px var(--linie);font-family:var(--schrift-display);font-weight:650;text-decoration:none}.fehler-wege a:hover{box-shadow:inset 0 0 0 1.5px var(--kobalt);background:var(--kobalt-zart)}.fehler-adresse{margin:1.4rem 0 0;font-size:.92rem;color:var(--leise)}.fehler-adresse code{overflow-wrap:anywhere}.fuss{background:var(--nacht);color:var(--auf-kobalt-leise);font-size:.95rem}.fuss:before{content:"";display:block;height:8px;background:repeating-linear-gradient(90deg,var(--signalgelb) 0 1px,transparent 1px 8px) left top / 100% 4px no-repeat,repeating-linear-gradient(90deg,var(--signalgelb) 0 2px,transparent 2px 64px) left top / 100% 8px no-repeat;opacity:.7}.fuss-inhalt{max-width:var(--breite);margin-inline:auto;padding:2.6rem var(--rand) 3.2rem;display:grid;gap:1.6rem 3rem;grid-template-columns:minmax(0,1fr)}@media(min-width:48rem){.fuss-inhalt{grid-template-columns:auto 1fr auto;align-items:start}}.fuss .logo,.fuss .logo:hover{color:#fff}.fuss .logo .tld{color:var(--auf-kobalt-leise)}.fuss .logo-strich{background:#fff;box-shadow:inset 0 0 0 .05em #fff,inset 0 0 0 .1em var(--kobalt)}.fuss-nav,.fuss-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.fuss a{color:#fff;text-decoration-color:#fff6}.fuss a:hover{color:var(--signalgelb)}.fuss-nav a{font-family:var(--schrift-display);font-weight:600}.fuss-links{font-size:.88rem}.fuss :focus-visible{outline-color:var(--signalgelb)}@media(max-width:22rem){h1,h2,h3{hyphens:auto;overflow-wrap:break-word}}@media(max-width:30rem){.hero-titel,.seitenkopf h1{hyphens:auto;overflow-wrap:break-word}}.visually-hidden,.visuell-versteckt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.start-abschnitt{margin-block:3.5rem 0}.start-abschnitt>h2{margin-top:0}.start-einleitung{max-width:62ch}.start-zahlen{list-style:none;padding:0;margin-block:1.5rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.start-zahl{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem 1.3rem;background:var(--nebel);border-radius:var(--form);border:1px solid var(--linie-zart)}.start-zahl-kabel{background:var(--kobalt);color:var(--auf-kobalt);border-color:var(--kobalt)}.start-wert{font-family:var(--schrift-display);font-weight:800;font-size:clamp(2.2rem,5vw,3rem);line-height:1}.start-zahl-kabel .start-wert{color:var(--signalgelb)}.start-was{font-family:var(--schrift-display);font-weight:700;font-size:1.1rem}.start-mehr{font-size:.92rem;color:var(--leise)}.start-zahl-kabel .start-mehr{color:var(--auf-kobalt-leise)}.start-wege{list-style:none;padding:0;margin-block:1.2rem 0;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.start-wege li{padding:1.3rem 1.4rem;border:1px solid var(--linie);border-radius:var(--form);box-shadow:var(--schatten);background:var(--weiss)}.start-wege h3{margin:0 0 .5rem;font-size:1.25rem}.start-wege p{margin:0;color:var(--leise)}.start-staedte,.start-themen{list-style:none;padding:0;margin-block:1rem;display:grid;gap:.55rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.start-staedte li,.start-themen li{padding-block:.45rem;border-bottom:1px solid var(--linie-zart)}.start-staedte .klein{color:var(--leise);margin-left:.35rem}.rubrik{margin-block:2.8rem 0}.rubrik-liste{list-style:none;padding:0;margin-block:1rem 0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.rubrik-liste li{padding:1rem 1.2rem;background:var(--nebel);border-radius:var(--form-klein)}.rubrik-liste a{font-family:var(--schrift-display);font-weight:700}.rubrik-liste p{margin:.35rem 0 0;font-size:.95rem;color:var(--leise)}.kabelort{padding:1.4rem 1.4rem 1.2rem;background:var(--nebel);border-radius:var(--form);border:1px solid var(--linie-zart)}.ort>.seitenkopf+.kabelort{margin-top:2.5rem}.kabelort>p{max-width:66ch}.kabelort-zahlen{display:grid;gap:.6rem;margin:0 0 1.3rem;padding:0;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.kabelort-zahlen>div{padding:.75rem .9rem;background:var(--weiss);border:1px solid var(--linie-zart);border-radius:var(--form-klein)}.kabelort-zahlen dt{font-family:var(--schrift-display);font-size:.8rem;font-weight:600;color:var(--leise);margin:0 0 .2rem}.kabelort-zahlen dd{margin:0;font-family:var(--schrift-display);font-size:1.35rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kabelort-zahlen .einheit{font-family:var(--schrift-text);font-size:.8rem;font-weight:400;color:var(--leise);letter-spacing:0}.kabelort-zahlen .kabelort-haupt{background:var(--kobalt);border-color:var(--kobalt)}.kabelort-zahlen .kabelort-haupt dt{color:var(--auf-kobalt-leise)}.kabelort-zahlen .kabelort-haupt dd{color:var(--signalgelb)}.kabelort-zahlen .kabelort-klasse{font-size:1.05rem;line-height:1.3}.kabelort-spitze{padding-top:.9rem;border-top:1px solid var(--linie)}.kabelort-tv{margin-bottom:0;font-size:.96rem}.kabelort-tv a{white-space:nowrap}.tarife-alternativen{padding-top:2.2rem;border-top:2px solid var(--tinte)}.ort-nach-tabellen{margin-block:-1.5rem 3.25rem}.ort-nach-tabellen .quelle{max-width:70ch}.kg-gruppen{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.45rem}.kg-gruppe a{display:grid;gap:.25rem 1rem;align-items:center;grid-template-columns:minmax(0,1fr);padding:.7rem .9rem;border:1px solid var(--linie);border-radius:var(--form-klein);background:var(--weiss);color:var(--tinte);text-decoration:none}.kg-gruppe a:hover{border-color:var(--kobalt);background:var(--kobalt-zart)}@media(min-width:44rem){.kg-gruppe a{grid-template-columns:minmax(15rem,1.2fr) minmax(8rem,2fr) 9.5rem}}.kg-titel{font-family:var(--schrift-display);font-weight:650}.kg-balken{display:block;height:.7rem;background:var(--nebel-tief);border-radius:99px;overflow:hidden}.kg-balken>span{display:block;height:100%;background:var(--kobalt);border-radius:99px}.kg-glasfaser-vorn .kg-balken>span{background:var(--preis)}.kg-beide-breit .kg-balken>span{background:var(--kobalt-hell)}.kg-ohne-kabel .kg-balken>span{background:var(--leise)}.kg-zahl{font-size:.9rem;color:var(--leise);font-variant-numeric:tabular-nums}@media(min-width:44rem){.kg-zahl{text-align:right}}.kg-tabelle{width:100%;font-size:.95rem;margin-block:1rem}.kg-tabelle th,.kg-tabelle td{padding:.55rem .6rem;border-bottom:1px solid var(--linie-zart);text-align:left}.kg-tabelle thead th{font-family:var(--schrift-display);font-size:.82rem;font-weight:600;color:var(--leise);border-bottom:2px solid var(--tinte);vertical-align:bottom}.kg-tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kg-tabelle tbody th{font-weight:600;white-space:nowrap}.kg-zelle{background:linear-gradient(to right,var(--kobalt-zart) var(--anteil),transparent var(--anteil))}.kg-block{margin-block:3rem;scroll-margin-top:5rem}.kg-block h2{margin-bottom:.3rem}.kg-anzahl{font-size:.9rem;font-weight:600;color:var(--leise);margin-left:.4rem}.kg-regel{color:var(--leise);font-size:.92rem}.kg-block>p{max-width:66ch}.kg-orte{list-style:none;margin:1rem 0;padding:0;display:grid;gap:.1rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.kg-orte li{padding-block:.4rem;border-bottom:1px solid var(--linie-zart);min-width:0}.kg-orte a{font-weight:500}.kg-quoten{display:block;font-size:.82rem;color:var(--leise);font-variant-numeric:tabular-nums}.kg-methode p{max-width:66ch}.kg-laender{margin-block:3rem 0;padding-top:1.5rem;border-top:1px solid var(--linie)}.kg-laender h2{font-size:1.2rem;margin-top:0}.kg-laender p{line-height:1.9}.tk-dauer .einheit{white-space:nowrap}.tk-schild.schild-sprung{background:var(--gelb-zart);color:var(--tinte)}.kg-groesse .tabelle-scroll{overflow-x:auto}@media(max-width:40rem){.kg-tabelle{font-size:.84rem}.kg-tabelle th,.kg-tabelle td{padding:.45rem .4rem}}.altlogo{display:block;height:2.7rem;width:auto;aspect-ratio:2860 / 625;overflow:visible}.altlogo-kopf{--al-dunkel: #00638e;--al-hell: #00aad7}.altlogo-fuss{--al-dunkel: #ffffff;--al-hell: #4cc8ee;height:3.6rem}.altlogo .al-ring,.altlogo .al-punkt,.altlogo .al-kabel,.altlogo .al-zeile{fill:var(--al-dunkel)}.altlogo .al-blog{fill:var(--al-hell)}.altlogo .al-ring,.altlogo .al-punkt{transform-box:view-box;transform-origin:391.3px 433.8px}.altlogo .al-kabel,.altlogo .al-blog{transform-box:view-box}@media(max-width:26rem){.altlogo-kopf{height:2.3rem}}@media(prefers-reduced-motion:no-preference){.altlogo-kopf .al-ring{animation:al-eindrehen 1.1s cubic-bezier(.2,.8,.2,1) both}.altlogo-kopf .al-ring-1{--al-start: -150deg}.altlogo-kopf .al-ring-2{--al-start: 120deg;animation-delay:.12s}.altlogo-kopf .al-ring-3{--al-start: -95deg;animation-delay:.24s}.altlogo-kopf .al-punkt{animation:al-puls .7s .55s cubic-bezier(.3,1.6,.5,1) both}.altlogo-kopf .al-kabel{animation:al-gleiten .7s .35s ease-out both}.altlogo-kopf .al-blog{animation:al-gleiten .7s .5s ease-out both}.logo:hover .altlogo-kopf .al-ring,.logo:focus-visible .altlogo-kopf .al-ring{animation:al-drehen 1.2s cubic-bezier(.4,0,.2,1)}.logo:hover .altlogo-kopf .al-ring-2,.logo:focus-visible .altlogo-kopf .al-ring-2{animation-direction:reverse;animation-duration:1.5s}.logo:hover .altlogo-kopf .al-ring-3,.logo:focus-visible .altlogo-kopf .al-ring-3{animation-duration:.9s}}@keyframes al-eindrehen{0%{transform:rotate(var(--al-start, -120deg)) scale(.6);opacity:0}60%{opacity:1}to{transform:rotate(0) scale(1);opacity:1}}@keyframes al-puls{0%{transform:scale(0)}70%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes al-gleiten{0%{transform:translate(-60px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes al-drehen{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ortsfoto{margin-block:0 2rem}.ortsfoto img{display:block;width:100%;height:auto;max-height:min(30rem,62vh);object-fit:cover;border-radius:var(--form);background:var(--nebel);box-shadow:var(--schatten)}.tarife-tv h3{margin-block:2rem .4rem}.tv-mehr{margin-block:1rem 0}.tv-mehr>summary{display:inline-block;cursor:pointer;padding:.55rem 1rem;border-radius:var(--form-klein);box-shadow:inset 0 0 0 1.5px var(--linie);color:var(--kobalt-tief);font-family:var(--schrift-display);font-weight:650;font-size:.95rem}.tv-mehr>summary:hover{background:var(--kobalt-zart)}.tv-mehr[open]>summary{margin-bottom:.8rem}