.r-kopf{width:var(--breite);margin:0 auto;padding:clamp(56px,7vw,112px) 0 clamp(40px,5vw,72px);text-align:center}.r-marke{width:auto;height:44px;margin:0 auto 28px;color:var(--tinte)}.r-marke .m2{color:var(--blau);fill:var(--blau)}.r h1{font-size:clamp(40px,6.2vw,88px);font-weight:650;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.r-stand{margin-top:18px;font-size:15px;color:var(--tinte3)}.r-raster{width:var(--breite);margin:0 auto;padding-bottom:clamp(88px,9vw,136px);display:grid;grid-template-columns:240px minmax(0,36em);justify-content:center;column-gap:clamp(48px,6vw,104px);align-items:start}.r-angaben .r-raster,.r-nachweis .r-raster{grid-template-columns:minmax(0,860px)}.r-inhalt{position:sticky;top:96px;max-height:calc(100vh - 128px);overflow:auto;font-size:14px;line-height:1.35;padding-bottom:8px}.r-inhalt-titel{font-size:14px;font-weight:640;color:var(--tinte);margin-bottom:12px}.r-inhalt ol{list-style:none}.r-inhalt li+li{margin-top:2px}.r-inhalt a{display:block;padding:6px 0 6px 14px;border-left:2px solid var(--haar);color:var(--tinte3);text-decoration:none}.r-inhalt a:hover{color:var(--tinte)}.r-inhalt a[aria-current]{color:var(--blau);border-left-color:var(--blau);font-weight:600}.r-text{font-size:18px;line-height:1.6;color:var(--tinte);min-width:0}.r-text>*+*,.r-en>*+*,.r-wert>*+*{margin-top:1em}.r-text h2{position:relative;margin-top:2.4em;font-size:clamp(22px,2vw,28px);line-height:1.2;font-weight:640;letter-spacing:-.015em;scroll-margin-top:92px}.r-text h3{margin-top:1.8em;font-size:19px;line-height:1.3;font-weight:640;scroll-margin-top:92px}.r-text h2+*,.r-text h3+*{margin-top:.7em}.r-text ul,.r-text ol{padding-left:1.2em}.r-text li+li{margin-top:.45em}.r-text address{font-style:normal}.r-text a{text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#0b122059;overflow-wrap:anywhere}.r-text a:hover{color:var(--blau);text-decoration-color:currentColor}.r-nr{color:var(--tinte3);font-weight:560}.r-text h2,.r-text h3,.r-paar h2{text-wrap:balance}.r-text a,.r-wert a{-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(min-width:1200px){.r-lang .r-text h2 .r-nr{position:absolute;right:100%;margin-right:.5em}}.r-en{font-size:16px;line-height:1.55;color:var(--tinte2);padding-bottom:2.4em;margin-bottom:2.4em;border-bottom:1px solid var(--haar)}.r-en h2{margin-top:0;font-size:19px;color:var(--tinte)}.r-text>.r-en:first-child{margin-top:0}.r-text>:first-child{margin-top:0}.r-kurz{list-style:none;padding-left:0!important;font-size:clamp(19px,1.6vw,22px);line-height:1.45}.r-kurz li{position:relative;padding-left:28px}.r-kurz li+li{margin-top:.8em}.r-kurz li:before{content:"";position:absolute;left:0;top:.66em;width:14px;height:3px;border-radius:2px;background:var(--blau)}.r-paar{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:40px;padding:26px 0}.r-paar+.r-paar{border-top:1px solid var(--haar)}.r-paar h2{margin:0;font-size:17px;line-height:1.5;font-weight:640;letter-spacing:0}.r-wert{font-size:17px;line-height:1.6}.r-wert h2+*,.r-paar>h2+.r-wert{margin-top:0}.r-nachweis .r-wert li{font-size:15px;color:var(--tinte2)}.r-nachweis .r-wert li strong{color:var(--tinte);font-weight:640}.r-nachweis .r-wert ul{list-style:none;padding-left:0}.r-nachweis .r-wert li+li{margin-top:.8em}.r-kurz-intro,.r-text>p:first-child{color:var(--tinte2)}@media(max-width:1199px){.r-raster{grid-template-columns:minmax(0,36em)}.r-inhalt{position:static;max-height:none;margin-bottom:56px;padding:24px 0 0;border-top:1px solid var(--haar)}.r-inhalt a{border-left:0;padding:12px 0;font-size:16px;color:var(--tinte2)}.r-inhalt a[aria-current]{color:var(--tinte2);font-weight:400}}@media(max-width:760px){.r-kopf{padding-top:40px}.r-marke{height:36px;margin-bottom:20px}.r h1{font-size:clamp(34px,10vw,44px)}.r-text{font-size:17px}.r-paar{grid-template-columns:1fr;row-gap:6px}.r-hoch{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:9;display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:var(--tinte);color:#fff;font-size:15px;font-weight:600;text-decoration:none;box-shadow:var(--schatten)}}@media(min-width:761px){.r-hoch{display:none!important}}.r-hoch[hidden]{display:none!important}.r-inhalt{scroll-margin-top:88px}.r-404{min-height:calc(100vh - 64px);display:grid;place-items:center;padding:80px 0 120px;text-align:center}.r-404-in{width:var(--breite)}.r-404 .r-marke{height:clamp(96px,12vw,148px);margin-bottom:48px;overflow:visible}.r-404 .r-marke .m2{transform:translate(9px,7px) rotate(9deg);transform-origin:37px 30px}.r-404 p:not(.r-404-knopf){margin:22px auto 0;max-width:560px;font-size:clamp(17px,1.55vw,21px);line-height:1.45;color:var(--tinte2)}.r-404-knopf{margin-top:36px}.r-404 .knopf{color:#fff}.r-pass{min-height:calc(100vh - 64px);display:flex;flex-direction:column}.r-pass .pass{flex:1;display:grid;place-items:center;background:var(--blau);color:#fff;padding:clamp(80px,10vw,152px) var(--rand);text-align:center}.r-pass .pass__card,.r-pass .pass__face{width:min(100%,680px)}.r-pass .pass__top{display:flex;justify-content:center;margin-bottom:28px}.r-pass .pass__mark svg{height:40px;width:auto;color:#fff;fill:#fff}.r-pass .pass__mark svg path{fill:#fff}.r-pass .pass__title{font-size:clamp(38px,5.6vw,76px);font-weight:650;line-height:1.04;letter-spacing:-.035em;color:#fff;outline:none;text-wrap:balance}.r-pass .pass__line{margin:22px auto 0;max-width:560px;font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:#ffffffe0}.r-pass .pass__stamp{display:inline-block;margin-top:22px;padding:6px 14px;border:1.5px solid rgba(255,255,255,.7);border-radius:999px;font-size:14px;font-weight:600}.r-pass .pass__submit{margin-top:36px;background:#fff;color:var(--tinte)}.r-pass .pass__submit:focus-visible{outline:3px solid #fff;outline-offset:3px}.r-pass .pass__alert{margin:22px auto 0;max-width:560px;font-size:17px;line-height:1.5;font-weight:600;color:#fff}.r-pass .pass__alert a{color:#fff}.r-pass .passpage__note{padding:28px var(--rand) 40px;text-align:center;font-size:15px;color:var(--tinte3)}.r-pass .passpage__note a{color:var(--tinte2)}
