:root[data-stil=papier]{--papier-kurz:.16s;--papier-mittel:.32s;--papier-lang:.56s;--papier-blatt:.38s;--papier-auftritt:cubic-bezier(.16, 1, .3, 1);--papier-abgang:cubic-bezier(.4, 0, 1, 1)}:root[data-stil=papier] .bodenleiste{view-transition-name:papier-dock}:root[data-stil=papier] .kopf-qr{view-transition-name:papier-qr}:root[data-stil=papier] .menue-knopf{view-transition-name:papier-menue}:root[data-stil=papier] .scroll-fortschritt{view-transition-name:papier-faden}:root[data-stil=papier]::view-transition-group(papier-dock){z-index:100;animation:none}:root[data-stil=papier]::view-transition-group(papier-qr){z-index:100;animation:none}:root[data-stil=papier]::view-transition-group(papier-menue){z-index:100;animation:none}:root[data-stil=papier]::view-transition-group(papier-faden){z-index:100;animation:none}:root[data-stil=papier]::view-transition-old(papier-dock){display:none}:root[data-stil=papier]::view-transition-old(papier-qr){display:none}:root[data-stil=papier]::view-transition-old(papier-menue){display:none}:root[data-stil=papier]::view-transition-old(papier-faden){display:none}:root[data-stil=papier]::view-transition-new(papier-dock){animation:none}:root[data-stil=papier]::view-transition-new(papier-qr){animation:none}:root[data-stil=papier]::view-transition-new(papier-menue){animation:none}:root[data-stil=papier]::view-transition-new(papier-faden){animation:none}:root[data-stil=papier]::view-transition{pointer-events:none}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier]::view-transition-old(root){animation:.3s ease-out both papier-grund-weg}:root[data-stil=papier]::view-transition-new(root){animation:.3s ease-out both papier-grund-kommt}}@keyframes papier-grund-weg{to{opacity:0}}@keyframes papier-grund-kommt{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier]::view-transition-old(.blatt){animation:papier-blatt-geht var(--papier-kurz) var(--papier-abgang) both}:root[data-stil=papier]::view-transition-new(.blatt){transform-origin:30% 0;animation:papier-blatt-kommt var(--papier-blatt) var(--papier-auftritt) 40ms both}:root[data-stil=papier]::view-transition-old(.blatt-zurueck){animation:papier-blatt-sinkt var(--papier-kurz) var(--papier-abgang) both}:root[data-stil=papier]::view-transition-new(.blatt-zurueck){animation:papier-blatt-von-oben var(--papier-blatt) var(--papier-auftritt) 40ms both}:root[data-stil=papier]::view-transition-old(.blatt-vor){animation:papier-blatt-links var(--papier-mittel) var(--papier-abgang) both}:root[data-stil=papier]::view-transition-new(.blatt-vor){animation:papier-blatt-von-rechts var(--papier-blatt) var(--papier-auftritt) 30ms both}:root[data-stil=papier]::view-transition-old(.blatt-rueck){animation:papier-blatt-rechts var(--papier-mittel) var(--papier-abgang) both}:root[data-stil=papier]::view-transition-new(.blatt-rueck){animation:papier-blatt-von-links var(--papier-blatt) var(--papier-auftritt) 30ms both}}@media (prefers-reduced-motion:reduce){:root[data-stil=papier]::view-transition-old(*){animation-duration:.12s}:root[data-stil=papier]::view-transition-new(*){animation-duration:.12s}:root[data-stil=papier]::view-transition-group(*){animation-duration:0s}}@keyframes papier-blatt-geht{to{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes papier-blatt-kommt{0%{opacity:0;transform:translateY(26px)rotate(.7deg)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes papier-blatt-sinkt{to{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes papier-blatt-von-oben{0%{opacity:0;transform:translateY(-22px)rotate(-.5deg)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes papier-blatt-links{to{opacity:0;transform:translate(-48px)rotate(-.8deg)}}@keyframes papier-blatt-von-rechts{0%{opacity:0;transform:translate(56px)rotate(.8deg)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes papier-blatt-rechts{to{opacity:0;transform:translate(48px)rotate(.8deg)}}@keyframes papier-blatt-von-links{0%{opacity:0;transform:translate(-56px)rotate(-.8deg)}40%{opacity:1}to{opacity:1;transform:none}}:root[data-stil=papier] .papier-buehne{margin:1.25rem 0 0}@media (min-width:640px){:root[data-stil=papier] .papier-buehne{margin-inline:-1.5rem}}:root[data-stil=papier] .papier-buehne>.papier-vorzeichnung{opacity:.32}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] .papier-buehne{animation:papier-umschlag-legt-sich .82s var(--papier-auftritt) both}:root[data-stil=papier] .papier-buehne>.papier-eintinten{animation:.95s cubic-bezier(.45,.05,.25,1) .12s both papier-eintinten}:root[data-stil=papier] .papier-buehne>.papier-vorzeichnung{animation:.5s ease-out 1s both papier-vorzeichnung-weg}}@media (prefers-reduced-motion:reduce){:root[data-stil=papier] .papier-buehne>.papier-vorzeichnung{display:none}}@keyframes papier-vorzeichnung-weg{to{opacity:0}}@keyframes papier-umschlag-legt-sich{0%{opacity:0;transform:translateY(22px)rotate(-1.6deg)scale(.97)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes papier-eintinten{0%{opacity:.35;clip-path:polygon(0 0,0 0,0 0,0 0)}to{opacity:1;clip-path:polygon(0 0,200% 0,0 200%,0 0)}}:root[data-stil=papier] .papier-hier{align-items:center;gap:.85rem;margin-top:.85rem;display:flex}:root[data-stil=papier] .papier-hier-turm{aspect-ratio:1400/1228;isolation:isolate;background:#fdf9f0;border-radius:6px;flex:none;width:4.75rem;position:relative;box-shadow:0 1px 2px #4a341e1f,0 6px 14px -8px #4a341e4d}:root[data-stil=papier][data-theme=dunkel] .papier-hier-turm{background:#26211a}:root[data-stil=papier] .papier-hier-turm:before{content:"";mix-blend-mode:multiply;opacity:.9;background-image:url(/turm/schnitt.webp);background-size:100% 100%;position:absolute;inset:0}:root[data-stil=papier][data-theme=dunkel] .papier-hier-turm:before{filter:invert(.9)hue-rotate(180deg);mix-blend-mode:screen}:root[data-stil=papier] .papier-hier-linie{left:-6%;right:-6%;top:var(--hier-y);background:#16729a;border-radius:2px;height:2px;margin-top:-1px;position:absolute}:root[data-stil=papier] .papier-hier-punkt{left:50%;top:var(--hier-y);background:#16729a;border-radius:50%;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;position:absolute;box-shadow:0 0 0 2px #fff}:root[data-stil=papier] .papier-hier-text{flex-direction:column;line-height:1.25;display:flex}:root[data-stil=papier] .papier-hier-wo{letter-spacing:.16em;text-transform:uppercase;color:#0b4d69;font-size:max(.7rem,11px);font-weight:700}:root[data-stil=papier][data-theme=dunkel] .papier-hier-wo{color:#7cc6e6}:root[data-stil=papier] .papier-hier-ebene{color:#2b241a;font-weight:700}:root[data-stil=papier][data-theme=dunkel] .papier-hier-ebene{color:#f3e8d3}:root[data-stil=papier] .papier-hier-hoehe{color:#554835;font-size:.875rem}:root[data-stil=papier][data-theme=dunkel] .papier-hier-hoehe{color:#d9cdb6}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] .papier-hier-linie{transform-origin:0;animation:papier-linie-zieht .7s var(--papier-auftritt) .65s both}:root[data-stil=papier] .papier-hier-punkt{animation:papier-punkt-setzt .42s var(--papier-auftritt) 1.15s both, papier-punkt-puls 1.6s ease-out 1.5s 1}}@keyframes papier-linie-zieht{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes papier-punkt-setzt{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes papier-punkt-puls{0%{box-shadow:0 0 0 2px #fff,0 0 #16729a80}to{box-shadow:0 0 0 2px #fff,0 0 0 .9rem #16729a00}}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] .papier-wort{animation:papier-wort .56s var(--papier-auftritt) both;animation-delay:calc(.24s + var(--i,0) * 55ms);display:inline-block}}@keyframes papier-wort{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier]::view-transition-group(.papier-morph){animation-duration:.38s;animation-timing-function:var(--papier-auftritt)}}:root[data-stil=papier] body:after{background:radial-gradient(560px 360px at 100% 0, #fff7e299, #fff7e200 72%), linear-gradient(to bottom, #2da9d62b 0%, #2da9d61c calc(var(--fuss) * .45), #2da9d608 calc(var(--fuss) - 60px), #e2d0acdb calc(var(--fuss) + 40px), #decaa2eb calc(var(--fuss) + 360px), #d8c296f2 100%)}:root[data-stil=papier] body:before{content:"";--fuss:var(--turmfuss,var(--turmfuss-vorgabe,52%));inset:calc(var(--fuss) - 10px) 0 0 0;z-index:-2;pointer-events:none;opacity:.45;background-image:url(/papier/korn.webp);background-size:200px 200px;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 160px);mask-image:linear-gradient(#0000,#000 160px)}:root[data-stil=papier][data-theme=dunkel] body:before{opacity:.3}:root[data-stil=papier]:not(:has(.hero-papier)) body:after{--fuss:var(--turmfuss-vorgabe,52%)}:root[data-stil=papier]:not(:has(.hero-papier)) body:before{--fuss:var(--turmfuss-vorgabe,52%)}:root[data-stil=papier]:has(.hero-papier) body{--turmfuss-vorgabe:678px}:root[data-stil=papier][data-textsize=gross]:has(.hero-papier) body{--turmfuss-vorgabe:746px}:root[data-stil=papier][data-textsize=sehr-gross]:has(.hero-papier) body{--turmfuss-vorgabe:1054px}@media (min-width:640px){:root[data-stil=papier]:has(.hero-papier) body{--turmfuss-vorgabe:471px}:root[data-stil=papier][data-textsize=gross]:has(.hero-papier) body{--turmfuss-vorgabe:516px}:root[data-stil=papier][data-textsize=sehr-gross]:has(.hero-papier) body{--turmfuss-vorgabe:667px}}:root[data-stil=papier]:has(.papier-hier[data-ebene="1"]) body:after{--turmfuss-vorgabe:24%}:root[data-stil=papier]:has(.papier-hier[data-ebene="1"]) body:before{--turmfuss-vorgabe:24%}:root[data-stil=papier]:has(.papier-hier[data-ebene="2"]) body:after{--turmfuss-vorgabe:34%}:root[data-stil=papier]:has(.papier-hier[data-ebene="2"]) body:before{--turmfuss-vorgabe:34%}:root[data-stil=papier]:has(.papier-hier[data-ebene="3"]) body:after{--turmfuss-vorgabe:45%}:root[data-stil=papier]:has(.papier-hier[data-ebene="3"]) body:before{--turmfuss-vorgabe:45%}:root[data-stil=papier]:has(.papier-hier[data-ebene="4"]) body:after{--turmfuss-vorgabe:57%}:root[data-stil=papier]:has(.papier-hier[data-ebene="4"]) body:before{--turmfuss-vorgabe:57%}:root[data-stil=papier]:has(.papier-hier[data-ebene="5"]) body:after{--turmfuss-vorgabe:70%}:root[data-stil=papier]:has(.papier-hier[data-ebene="5"]) body:before{--turmfuss-vorgabe:70%}:root[data-stil=papier]:has(.papier-hier[data-ebene="6"]) body:after{--turmfuss-vorgabe:84%}:root[data-stil=papier]:has(.papier-hier[data-ebene="6"]) body:before{--turmfuss-vorgabe:84%}:root[data-stil=papier]:not([data-theme=dunkel]) .karte-tief.bg-white:not(.kachel-papier){background-color:#fdf9f0;background-image:linear-gradient(#fff9,#fff0 46%);border-color:#785f3c29;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #4a341e1a,0 12px 26px -12px #4a341e4d}:root[data-stil=papier] .rueckweg{color:#2b241a;background:#fffbf3d1;border-radius:999px;align-items:center;min-height:max(2.75rem,44px);margin:-1.5rem 0 0 -.4rem;padding:0 1rem 0 .85rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #4a341e1a,0 8px 18px -10px #4a341e59}:root[data-stil=papier][data-theme=dunkel] .rueckweg{color:#f3e8d3;background:#1e2228d9}:root[data-stil=papier] main:not(:has(.hero-papier)) h1:not(:has(.papier-wort)){width:fit-content;max-width:100%}:root[data-stil=papier] main:not(:has(.hero-papier)) h1.text-center:not(:has(.papier-wort)){margin-inline:auto}:root[data-stil=papier] main:not(:has(.hero-papier)) h1:not(:has(.papier-wort)):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8.2c18-2.6 41-4.4 63-4.6 26-.3 47 1.4 70 1.1 15-.2 28-1.2 43-2.6' fill='none' stroke='%2316729a' stroke-width='3.2' stroke-linecap='round'/%3E%3Cpath d='M9 10.4c30-2 62-2.8 96-2.3 21 .3 41 .1 61-1.3' fill='none' stroke='%2316729a' stroke-opacity='.45' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;width:min(100%,14rem);height:.6rem;margin-top:.3rem;display:block}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] main:not(:has(.hero-papier)) h1:not(:has(.papier-wort)):after{animation:.76s cubic-bezier(.65,0,.35,1) .36s both papier-strich}}@keyframes papier-strich{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:root[data-stil=papier] .dock-knopf[aria-current=page]{view-transition-name:papier-dock-aktiv}:root[data-stil=papier]::view-transition-group(papier-dock-aktiv){z-index:101;animation-duration:0s}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier]::view-transition-group(papier-dock-aktiv){animation-duration:.38s;animation-timing-function:var(--papier-auftritt)}:root[data-stil=papier] .menue-blatt{transform-origin:calc(100% - 1.4rem) -.6rem;animation:papier-menue-auf .3s var(--papier-auftritt) both}}@keyframes papier-menue-auf{0%{opacity:0;transform:translateY(-10px)scale(.94)rotate(-.8deg)}to{opacity:1;transform:none}}:root[data-stil=papier] .qr-sucher{aspect-ratio:1;pointer-events:none;background:linear-gradient(#fff,#fff) 0 0/2.2rem 4px no-repeat,linear-gradient(#fff,#fff) 0 0/4px 2.2rem no-repeat,linear-gradient(#fff,#fff) 100% 0/2.2rem 4px no-repeat,linear-gradient(#fff,#fff) 100% 0/4px 2.2rem no-repeat,linear-gradient(#fff,#fff) 0 100%/2.2rem 4px no-repeat,linear-gradient(#fff,#fff) 0 100%/4px 2.2rem no-repeat,linear-gradient(#fff,#fff) 100% 100%/2.2rem 4px no-repeat,linear-gradient(#fff,#fff) 100% 100%/4px 2.2rem no-repeat;border-radius:1.1rem;width:min(68vmin,18rem);position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 100vmax #0000006b}:root[data-stil=papier] .qr-linie{opacity:0;background:linear-gradient(90deg,#0000,#7cc6e6 20%,#fff 50%,#7cc6e6 80%,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:8%;right:8%;box-shadow:0 0 12px 2px #7cc6e68c}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] .qr-linie{animation:2.4s ease-in-out 2 alternate papier-scanlinie}}@keyframes papier-scanlinie{0%{opacity:0;transform:translateY(.75rem)}12%{opacity:1}88%{opacity:1}to{opacity:.9;transform:translateY(calc(min(68vmin,18rem) - .75rem))}}:root[data-stil=papier] .tour-perlen{justify-content:space-between;align-items:center;margin:.85rem .35rem .15rem;padding:0;list-style:none;display:flex;position:relative}:root[data-stil=papier] .tour-perlen:before,:root[data-stil=papier] .tour-perlen:after{content:"";border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:.3rem;right:.3rem}:root[data-stil=papier] .tour-perlen:before{background:repeating-linear-gradient(90deg,#55483559 0 6px,#0000 6px 11px)}:root[data-stil=papier] .tour-perlen:after{transform-origin:0;transform:scaleX(var(--stand,0));background:#16729a}:root[data-stil=papier] .tour-perlen>li{z-index:1;background:#fdf9f0;border-radius:50%;width:.7rem;height:.7rem;position:relative;box-shadow:inset 0 0 0 2px #55483573}:root[data-stil=papier] .tour-perlen>li[data-stand=war]{box-shadow:none;background:#16729a}:root[data-stil=papier] .tour-perlen>li[data-stand=hier]{background:#16729a;width:1.05rem;height:1.05rem;box-shadow:0 0 0 3px #fdf9f0,0 0 0 5px #16729a59}:root[data-stil=papier][data-theme=dunkel] .tour-perlen>li{background:#1e2228;box-shadow:inset 0 0 0 2px #f3e8d366}:root[data-stil=papier][data-theme=dunkel] .tour-perlen:before{background:repeating-linear-gradient(90deg,#f3e8d359 0 6px,#0000 6px 11px)}:root[data-stil=papier][data-theme=dunkel] .tour-perlen>li[data-stand=hier]{box-shadow:0 0 0 3px #1e2228,0 0 0 5px #7cc6e673}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] .tour-perlen:after{animation:papier-faden .9s var(--papier-auftritt) .25s both}:root[data-stil=papier] .tour-perlen>li[data-stand=hier]{animation:papier-perle .52s var(--papier-auftritt) .95s both}}@keyframes papier-faden{0%{transform:scaleX(var(--von,0))}}@keyframes papier-perle{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}to{transform:none}}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] .rallye-balken{transform-origin:0;animation:papier-balken .9s var(--papier-auftritt) .35s both}}@keyframes papier-balken{0%{transform:scaleX(var(--von,0))}to{transform:scaleX(1)}}:root[data-stil=papier] .bg-blue-50{background-color:#e4eef1}:root[data-stil=papier][data-theme=dunkel] .dark\:bg-blue-950{background-color:#16729a3d}:root[data-stil=papier] [class*=ring-blue-600]{--tw-ring-color:#16729a66}:root[data-stil=papier] .urkunde{outline-offset:-.55rem;outline:1px solid #785f3c47;position:relative}:root[data-stil=papier] .urkunde[data-punkte=ja]:after{content:"";opacity:.88;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%2316729a'%3E%3Ccircle cx='50' cy='50' r='45' stroke-width='4'/%3E%3Ccircle cx='50' cy='50' r='37' stroke-width='1.6' stroke-dasharray='3 3.2'/%3E%3C/g%3E%3Cpath d='M50 22 L66 70 H34 Z' fill='%2316729a' fill-opacity='.9'/%3E%3Cpath d='M38 58h24M41 48h18' stroke='%23fdf9f0' stroke-width='2.4'/%3E%3Cpath d='M27 76h46' stroke='%2316729a' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:4.6rem;height:4.6rem;position:absolute;top:-1.1rem;right:-.6rem;transform:rotate(-12deg)}@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] .urkunde[data-punkte=ja]:after{animation:.52s cubic-bezier(.3,1.4,.5,1) 1.5s both papier-siegel}}@keyframes papier-siegel{0%{opacity:0;transform:rotate(-30deg)scale(1.9)}70%{opacity:.95}to{opacity:.88;transform:rotate(-12deg)scale(1)}}:root[data-stil=papier]:not([data-theme=dunkel]) main :is(.text-slate-600,.text-slate-700){color:#4a3f31}:root[data-stil=papier]:not([data-theme=dunkel]) main .text-slate-500:not(.rueckweg){color:#574936}:root[data-stil=papier]:not([data-theme=dunkel]) main :is(.text-holz\/60,.text-holz\/70){color:#554835}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root[data-stil=papier] main>*{animation-range:entry 0 entry 140px}}}:root[data-stil=papier] .tour-leiste{view-transition-name:papier-tourleiste}:root[data-stil=papier]::view-transition-group(papier-tourleiste){z-index:50;animation:none}:root[data-stil=papier]::view-transition-old(papier-tourleiste){display:none}:root[data-stil=papier]::view-transition-new(papier-tourleiste){animation:none}:root[data-stil=papier] main :is(button,a).rounded-lg.border.py-1\.5{min-height:max(2.75rem,44px)}:root[data-stil=papier] .bodenleiste .text-\[0\.68rem\]{font-size:max(.68rem,11px)}:root[data-stil=papier] .scroll-fortschritt{background:#16729a}:root[data-stil=papier] .scan-region-highlight{display:none!important}:root[data-stil=papier] .qr-schliessen{min-height:max(2.75rem,44px)}
:root[data-stil=relief]:not(:has(.cms-rahmen)){--relief-a2:.22;--relief-a3:.3;--relief-a4:.34;--relief-a5:.36;--relief-stufe-2:inset 1px 1px 0 var(--relief-hell-schwach), -4px -4px 10px var(--relief-hell), 6px 7px 14px rgb(var(--relief-dunkel-rgb) / var(--relief-a2));--relief-stufe-3:inset 1px 1px 0 var(--relief-hell-schwach), -8px -8px 18px var(--relief-hell), 12px 14px 28px rgb(var(--relief-dunkel-rgb) / var(--relief-a3)), 2px 3px 4px rgb(var(--relief-dunkel-rgb) / .12);--relief-stufe-4:inset 1px 1px 0 var(--relief-hell-schwach), -10px -10px 24px var(--relief-hell), 18px 20px 40px rgb(var(--relief-dunkel-rgb) / var(--relief-a4)), 3px 4px 6px rgb(var(--relief-dunkel-rgb) / .12);--rt-petrol-hell:#1d6f75;--rt-haupt-schatten:#1453585c;--rt-haupt-mulde:#ffffff29}:root[data-stil=relief]:not(:has(.cms-rahmen)) .hero-papier{background:radial-gradient(120% 70% at 0% 0%, var(--relief-hell) 0%, transparent 60%), var(--background);box-shadow:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .hero-inhalt{max-width:none;padding-right:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .hero-inhalt>.relief-turm{--rt-h:clamp(400px, 114vw, 490px);height:var(--rt-h);margin:.75rem -1.5rem 0;position:relative;overflow-x:clip}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm-huelle{width:calc(var(--rt-h) * var(--rt-seite,.8784));height:100%;margin-left:calc(var(--rt-h) * var(--rt-seite,.8784) / -2);position:absolute;top:0;left:50%;-webkit-mask-image:linear-gradient(#0000,#000 4% 97%,#0000);mask-image:linear-gradient(#0000,#000 4% 97%,#0000)}@media (min-width:431px){:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm-huelle{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 4% 97%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 4% 97%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .hero-inhalt>.relief-turm~*{z-index:1;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm-huelle>:is(picture,img,canvas){width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm-huelle img{object-fit:fill;width:100%;max-width:none;height:100%;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm .relief-turm-huelle>canvas.rt-folge{filter:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm .rt-folge{opacity:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm[data-rt-folge=bereit] .rt-folge{opacity:1}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm[data-rt-folge=bereit] .rt-bild{visibility:hidden}:root[data-stil=relief]:not([data-theme=dunkel]):not(:has(.cms-rahmen)) .relief-turm .rt-dunkel{display:none}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .relief-turm :is(.rt-morgen,.rt-ruhe){display:none}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)){--rt-petrol-hell:#79c8c3;--rt-haupt-schatten:#00000080;--rt-haupt-mulde:#0000001f}:root[data-stil=relief]:not(:has(.cms-rahmen)) .hero-inhalt>h1{letter-spacing:-.02em;max-width:none;font-size:min(2.6rem,9.6cqi)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .hero-inhalt>h1+p{max-width:min(100%,23rem)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .hero-inhalt>.relief-turm+div{margin-top:.75rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .hero-inhalt>p:has(+h1){letter-spacing:.14em;max-width:72%}:root[data-stil=relief]:not(:has(.cms-rahmen)) #wege-im-turm{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-im-turm] ul{flex-direction:column;gap:.8rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-im-turm] .hero-weg{border-radius:1.15rem;min-height:3.5rem;padding:.4rem 1.1rem .4rem .5rem;font-size:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-im-turm] li:first-child .hero-weg{background-color:var(--relief-akzent-text);background-image:linear-gradient(145deg, var(--rt-petrol-hell), var(--relief-akzent-text));min-height:3.9rem;color:var(--relief-akzent-text-schrift);box-shadow:inset 1px 1px 0 #ffffff2e, -6px -6px 14px var(--relief-hell), 10px 12px 24px var(--rt-haupt-schatten);border-color:#0000;font-size:1.08rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-im-turm] li:first-child .hero-weg-symbol{background:var(--rt-haupt-mulde);color:var(--relief-akzent-text-schrift);box-shadow:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-im-turm] li:first-child .hero-weg-pfeil{color:var(--relief-akzent-text-schrift)}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-im-turm] li:first-child .hero-weg:active{box-shadow:var(--relief-akzent-gedrueckt)}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-vor-und-nach] ul{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-vor-und-nach] .hero-weg{border-radius:1rem;min-height:3.25rem;font-size:.82rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-vor-und-nach] .hero-weg-pfeil{display:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-etikett{letter-spacing:.14em;text-transform:uppercase;color:var(--relief-nebentext);font-size:max(.7rem,11px);font-weight:800}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-ebenen-titel{text-wrap:balance;margin:.3rem 0 1.1rem;font-size:1.45rem;font-weight:800;line-height:1.15}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schichten{margin:0;padding:0;list-style:none;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht{z-index:calc(10 - var(--i));margin:0 calc((5 - var(--i)) * 6px) -6px calc(var(--i) * 6px);position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht-ziel{background:var(--relief-flaeche);min-height:4.4rem;box-shadow:var(--relief-stufe-2);color:inherit;border-radius:1.15rem;align-items:center;gap:1rem;padding:0 1.15rem;text-decoration:none;transition:box-shadow .2s,translate .2s;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht-ziel:hover{box-shadow:var(--relief-stufe-3);translate:0 -1px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht-ziel:active{box-shadow:var(--relief-gedrueckt-schatten);translate:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht-ziel:focus-visible{box-shadow:var(--relief-stufe-2), var(--relief-fokus);outline:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht-nr{width:2.1rem;color:var(--relief-vertiefung);text-shadow:-1px -1px 1px rgb(var(--relief-dunkel-rgb) / .4), 1px 1px 1px var(--relief-hell);font-size:2.1rem;font-weight:800;line-height:1}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht-ziel strong{font-size:1.05rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht-ziel small{color:var(--relief-nebentext-tief);margin-top:.1rem;font-size:.82rem;font-weight:600}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schicht-pfeil{color:var(--relief-nebentext);font-size:1.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .kachel-papier:has(.relief-ton){min-height:8.5rem;margin-top:1.4rem;overflow:visible}:root[data-stil=relief]:not(:has(.cms-rahmen)) .kachel-papier:has(.relief-ton) :is(h3,p){max-width:57%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .kachel-papier:has(.relief-ton):before{border-radius:0 3px 3px 0;inset:1rem auto 1rem 0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-ton-huelle{z-index:1;width:min(40%,10rem);height:calc(100% + 1rem);display:block;position:absolute;top:-1.25rem;right:-.25rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-ton{object-fit:contain;object-position:right top;width:100%;max-width:none;height:100%;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne{--rt-buehne-licht:#fff7e6;--rt-buehne-mitte:#efe2cc;--rt-buehne-rand:#e6d8c2;background-color:var(--rt-buehne-rand);background-image:radial-gradient(var(--rt-licht-r,70%) calc(var(--rt-licht-r,70%) * .86) at var(--rt-licht-x,50%) var(--rt-licht-y,35%), var(--rt-buehne-licht) 0%, var(--rt-buehne-mitte) 60%, var(--rt-buehne-rand) 100%);height:clamp(15rem,82vw,22rem);box-shadow:inset 4px 4px 10px rgb(var(--relief-dunkel-rgb) / .26), inset -4px -4px 10px var(--relief-hell);border-radius:1.6rem;place-items:end center;margin-top:1.25rem;padding:0 1rem 1.75rem;display:grid;position:relative;overflow:hidden}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .relief-buehne{--rt-buehne-licht:#6e6354;--rt-buehne-mitte:#3b352d;--rt-buehne-rand:#1c1915;--rt-licht-r:55%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background-image:radial-gradient(75% 65% at 50% 64%,#2e24188c,#2e241852);position:absolute;inset:0}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .relief-buehne:after{background-image:radial-gradient(75% 65% at 50% 64%,#0000009e,#0006)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne-objekt{place-items:end center;width:100%;height:100%;min-height:0;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne img{object-fit:contain;object-position:center bottom;width:min(18rem,84%);height:auto;max-height:100%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne+header h1{letter-spacing:-.02em;text-wrap:balance;font-size:min(2.25rem,9.5vw);font-weight:800;line-height:1.05}
:root[data-stil=relief]:not(:has(.cms-rahmen)){--rt-kurve-ankunft:cubic-bezier(.16, 1, .3, 1);--rt-kurve-platte:cubic-bezier(.33, 1, .68, 1);--rt-kurve-aufgang:cubic-bezier(.25, 1, .5, 1);--rt-kurve-blende:cubic-bezier(.4, 0, .2, 1);--rt-kurve-abgang:cubic-bezier(.4, 0, 1, 1);--rt-dauer-rueckmeldung:.16s;--rt-dauer-text:.52s;--rt-dauer-knopf:.56s;--rt-dauer-platte:.72s;--rt-dauer-lichtkegel:1.4s;--rt-dauer-aufgang:2.4s;--rt-takt-kopf:.9s;--rt-takt-wege:1.4s;--rt-staffel:80ms;--rt-staffel-wort:60ms;--rt-hub-text:6px;--rt-hub-knopf:14px;--rt-hub-platte:24px}@property --rt-licht-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --rt-licht-y{syntax:"<percentage>";inherits:false;initial-value:35%}@property --rt-licht-r{syntax:"<percentage>";inherits:false;initial-value:70%}@media (prefers-reduced-motion:no-preference){@keyframes rt-ankunft{0%{opacity:0;translate:0 var(--rt-hub,var(--rt-hub-text))}}@keyframes rt-deck{0%{opacity:0}}@keyframes rt-hub{0%{translate:0 var(--rt-hub,var(--rt-hub-knopf))}}@keyframes rt-ruhe-ein{to{opacity:1}}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.hero-inhalt>*,main>header.hero-papier){animation:none}:root[data-stil=relief]:not([data-rt-auftakt=an]):not(:has(.cms-rahmen)) .wort-auf{animation:none}:root[data-stil=relief]:not([data-rt-auftakt=aus]):not(:has(.cms-rahmen)) .relief-turm :is(.rt-ruhe,.rt-dunkel){opacity:0;animation:rt-ruhe-ein .6s var(--rt-kurve-blende) 2.4s forwards}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm .rt-folge{transition:opacity .3s var(--rt-kurve-blende)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm[data-rt-folge=bereit] .rt-bild{transition:visibility 0s linear .3s}@supports (animation-timeline:scroll()){@keyframes rt-turm-tiefe{to{translate:0 calc(var(--rt-tiefe-weg,330) * .08px)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-turm-huelle{animation:cubic-bezier(.33,0,.67,1) both rt-turm-tiefe;animation-timeline:scroll(root);animation-range:0px calc(var(--rt-tiefe-weg,330) * 1px)}}:root[data-stil=relief][data-rt-auftakt=an]:not(:has(.cms-rahmen)) .hero-inhalt>p:has(+h1){animation:rt-ankunft var(--rt-dauer-text) var(--rt-kurve-ankunft) var(--rt-takt-kopf) both}:root[data-stil=relief][data-rt-auftakt=an]:not(:has(.cms-rahmen)) .hero-inhalt>h1 .wort-auf{animation:rt-ankunft var(--rt-dauer-text) var(--rt-kurve-ankunft) both;animation-delay:calc(var(--rt-takt-kopf) + var(--rt-staffel) + var(--wort,0) * var(--rt-staffel-wort))!important}:root[data-stil=relief][data-rt-auftakt=an]:not(:has(.cms-rahmen)) .hero-inhalt>h1+p{animation:rt-ankunft var(--rt-dauer-text) var(--rt-kurve-ankunft) calc(var(--rt-takt-kopf) + 3 * var(--rt-staffel)) both}:root[data-stil=relief][data-rt-auftakt=an]:not(:has(.cms-rahmen)) nav[aria-labelledby=wege-im-turm] li{animation:rt-deck .15s linear var(--rt-takt-wege) both, rt-hub var(--rt-dauer-knopf) var(--rt-kurve-ankunft) var(--rt-takt-wege) both}@keyframes rt-abschnitt{0%{opacity:0}}@keyframes rt-platte{0%{opacity:0;translate:0 var(--rt-start,var(--rt-hub-platte))}35%{opacity:1}to{opacity:1;translate:none}}@supports (animation-timeline:view()){:root[data-stil=relief]:not(:has(.cms-rahmen)) main>*{animation:linear both rt-abschnitt;animation-timeline:view();animation-range:entry entry 40%}:root[data-stil=relief]:not(:has(.cms-rahmen)) main>header.hero-papier{animation:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-schicht,main .kachel-papier){--rt-start:calc(var(--rt-hub-platte) + (5 - var(--i,5)) * 4px);animation:linear both rt-platte;animation-timing-function:var(--rt-kurve-platte);animation-timeline:view(0 96px);animation-range:entry}}@supports not (animation-timeline:view()){:root[data-stil=relief]:not(:has(.cms-rahmen)) main>*{animation:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) [data-rt-ankunft=wartet]{opacity:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-schichten[data-rt-ankunft=da] .relief-schicht{--rt-start:calc(var(--rt-hub-platte) + (5 - var(--i,5)) * 4px);animation:rt-platte var(--rt-dauer-platte) var(--rt-kurve-platte) both;animation-delay:calc(80ms + var(--i) * 70ms)}:root[data-stil=relief]:not(:has(.cms-rahmen)) main .kachel-papier[data-rt-ankunft=da]{animation:rt-platte var(--rt-dauer-platte) var(--rt-kurve-platte) 80ms both}}@keyframes rt-lichtkegel{0%{--rt-licht-x:14%;--rt-licht-y:6%;--rt-licht-r:38%}}@keyframes rt-buehne-licht{0%{opacity:1}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne{animation:rt-lichtkegel var(--rt-dauer-lichtkegel) var(--rt-kurve-aufgang) both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne:after{animation:rt-buehne-licht .9s var(--rt-kurve-aufgang) both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne+header>p{animation:rt-ankunft var(--rt-dauer-text) var(--rt-kurve-ankunft) .2s both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-buehne+header>h1{animation:rt-ankunft var(--rt-dauer-text) var(--rt-kurve-ankunft) .32s both}}
:root[data-stil=relief]:not(:has(.cms-rahmen)){--relief-saum-hoehe:88px;--relief-fokus-farbe:var(--relief-akzent-text);--relief-fokus-breite:2px;--relief-fokus-abstand:2px;--relief-gewaehlt-grund:var(--relief-gedrueckt);--relief-gewaehlt-schatten:var(--relief-gedrueckt-schatten);--relief-gewaehlt-schrift:var(--relief-akzent-text);--relief-buehne-schatten:inset 4px 4px 10px rgb(var(--relief-dunkel-rgb) / .26), inset -4px -4px 10px var(--relief-hell);--relief-hauptweg-schatten:inset 1px 1px 0 #ffffff2e, -6px -6px 14px var(--relief-hell), 10px 12px 24px var(--rt-haupt-schatten);scroll-padding-top:var(--relief-saum-hoehe)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-saum{z-index:40;height:var(--relief-saum-hoehe);background-color:var(--background);opacity:0;pointer-events:none;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 64px,#000c 74px,#00000059 82px,#0000 88px);mask-image:linear-gradient(#000 0 64px,#000c 74px,#00000059 82px,#0000 88px)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-saum[data-gerollt]{opacity:1}@media (prefers-reduced-motion:no-preference){:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-saum{transition:opacity var(--rt-dauer-rueckmeldung) var(--rt-kurve-blende)}}@media print{:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-saum{display:none}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rueckweg{min-height:var(--relief-tipp);border-radius:var(--relief-r-pille);background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-2);color:var(--foreground);align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}@media (hover:hover){:root[data-stil=relief]:not(:has(.cms-rahmen)) .rueckweg:hover{box-shadow:var(--relief-stufe-3)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rueckweg:active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .dock-knopf>span[aria-hidden=true]{white-space:nowrap;font-size:max(.68rem,11px)}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(a,button,summary,[role=button]):focus-visible{outline:var(--relief-fokus-breite) solid var(--relief-fokus-farbe);outline-offset:var(--relief-fokus-abstand)}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-wahl:is([aria-pressed=true],[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-checked=true]),:is(a,button).bg-holz,:is(a,button)[aria-pressed=true].border-holz,button[aria-pressed=true].bg-akzent,a[aria-current].bg-akzent.rounded-full,.sprachpille[aria-current=page]):not(.dock-knopf,.border-white,dialog *){background-color:var(--relief-gewaehlt-grund);color:var(--relief-gewaehlt-schrift);box-shadow:var(--relief-gewaehlt-schatten);background-image:none;border-color:#0000;font-weight:800}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-wahl:is([aria-pressed=true],[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-checked=true]),:is(a,button).bg-holz,:is(a,button)[aria-pressed=true].border-holz,button[aria-pressed=true].bg-akzent,a[aria-current].bg-akzent.rounded-full,.sprachpille[aria-current=page]):not(.dock-knopf,.border-white,dialog *,[data-haken=eigen]):before{content:"";vertical-align:-.15em;background-color:currentColor;flex:none;width:1.05em;height:1.05em;margin-inline-end:.3em;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-stil=relief]:not(:has(.cms-rahmen)) #service-menu [role=group]>button[aria-pressed=true][type=button]{border-radius:var(--relief-r-8);background-color:var(--relief-gewaehlt-grund);color:var(--relief-gewaehlt-schrift);box-shadow:var(--relief-gewaehlt-schatten);font-weight:800}@media (forced-colors:active){:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-wahl:is([aria-pressed=true],[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-checked=true]),:is(a,button).bg-holz,:is(a,button)[aria-pressed=true].border-holz,button[aria-pressed=true].bg-akzent,a[aria-current].bg-akzent.rounded-full,.sprachpille[aria-current=page]):not(.dock-knopf,.border-white,dialog *,[data-haken=eigen]):before{forced-color-adjust:none;background-color:canvastext}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg{--relief-hauptweg-licht:#1d6f75;--relief-hauptweg-grund:#145358;background-color:var(--relief-hauptweg-grund);background-image:linear-gradient(145deg, var(--relief-hauptweg-licht), var(--relief-hauptweg-grund));width:100%;min-height:3.9rem;color:var(--relief-akzent-text-schrift);box-shadow:var(--relief-hauptweg-schatten);text-align:start;border:0;border-radius:1.15rem;align-items:center;gap:.75rem;padding:.4rem 1.1rem .4rem .5rem;font-size:1.08rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .relief-hauptweg{--relief-hauptweg-licht:#79c8c3;--relief-hauptweg-grund:#5fb8b3}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg:active{box-shadow:var(--relief-akzent-gedrueckt)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg:is(:disabled,[aria-disabled=true]){background-color:var(--relief-gesperrt);color:var(--relief-nebentext-tief);box-shadow:none;cursor:not-allowed;background-image:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg>.relief-mulde{background-color:var(--rt-haupt-mulde);color:inherit;box-shadow:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg:is(:disabled,[aria-disabled=true])>.relief-mulde{background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen-klein)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-mulde{width:var(--relief-mulde-gr,2.6rem);height:var(--relief-mulde-gr,2.6rem);border-radius:var(--relief-r-pille);background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen-klein);color:var(--relief-akzent-text);flex:none;place-items:center;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-mulde>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:46%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-nr{border-radius:var(--relief-r-pille);background-color:var(--relief-vertiefung);width:36px;height:36px;box-shadow:var(--relief-eingelassen-klein);color:var(--relief-akzent-text);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:13.5px;font-weight:800;line-height:1;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-nr[data-stand=offen]{color:var(--relief-nebentext-tief)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-nr[data-stand=jetzt]{box-shadow:var(--relief-eingelassen-klein), inset 0 0 0 2px var(--relief-akzent-text)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-praege{min-width:1em;font-size:var(--relief-praege-gr,2.1rem);text-align:center;color:var(--relief-vertiefung);text-shadow:-1px -1px 1px rgb(var(--relief-dunkel-rgb) / .4), 1px 1px 1px var(--relief-hell);flex:none;font-weight:800;line-height:1;display:inline-block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-haken{width:var(--relief-haken-gr,15px);height:var(--relief-haken-gr,15px);fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-leer{border-radius:var(--relief-r-16);background-color:var(--relief-vertiefung);min-height:4.3rem;box-shadow:var(--relief-eingelassen);border:0;align-items:center;gap:.75rem;padding:.6rem .95rem .6rem .7rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-leer .relief-mulde{background-color:var(--background);box-shadow:var(--relief-stufe-klein);color:var(--relief-nebentext-tief)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-leer strong{color:var(--foreground);font-size:1.05rem;font-weight:700;line-height:1.3;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-leer :is(small,p){color:var(--relief-nebentext-tief);font-size:.875rem;font-weight:600;line-height:1.4;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hinweis{border-radius:var(--relief-r-12);background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen-klein);color:var(--foreground);border:0;align-items:flex-start;gap:.7rem;padding:.7rem .85rem .75rem .65rem;font-size:.93rem;line-height:1.45;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hinweis .relief-mulde{--relief-mulde-gr:32px;background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-klein)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hinweis[data-art=warnung] .relief-mulde{color:var(--relief-warnung)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hinweis b{font-weight:800}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-filterrinne{border-radius:var(--relief-r-16);background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen);flex-wrap:wrap;gap:.45rem;padding:.5rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-filterrinne .relief-etikett{color:var(--relief-nebentext-tief);flex-basis:100%;padding-inline:.35rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(h2,h3).text-sm.font-bold.uppercase:is(.text-holz\/60,.text-holz\/70){letter-spacing:.14em;color:var(--relief-nebentext);font-size:max(.7rem,11px);font-weight:800}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(h2,h3).ebenen-kante.uppercase{padding-bottom:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(h2,h3).ebenen-kante.uppercase:after{content:none}
:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourenkopf{margin-top:21px}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-tourenkopf,.relief-tourkopf) h1{letter-spacing:-.02em;text-wrap:balance;font-size:min(2.25rem,9.5vw);font-weight:800;line-height:1.05}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourenkopf p{color:var(--relief-nebentext-tief);margin-top:.45rem;font-size:1.125rem;line-height:1.55}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourmeta{color:var(--relief-nebentext-tief);flex-wrap:wrap;gap:.25rem .9rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourmeta>span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourmeta svg{width:1rem;height:1rem;color:var(--relief-akzent-text);flex:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-vitrine{--rt-vitrine-licht:#fff7e6;--rt-vitrine-mitte:#efe2cc;--rt-vitrine-rand:#e6d8c2;border-radius:var(--relief-r-12);background-color:var(--rt-vitrine-rand);background-image:radial-gradient(var(--rt-licht-r,70%) calc(var(--rt-licht-r,70%) * .86) at var(--rt-licht-x,50%) var(--rt-licht-y,35%), var(--rt-vitrine-licht) 0%, var(--rt-vitrine-mitte) 60%, var(--rt-vitrine-rand) 100%);height:6.9rem;box-shadow:var(--relief-buehne-schatten);justify-content:space-evenly;align-items:flex-end;padding:0 .5rem 12px;display:flex;position:relative;overflow:hidden}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .relief-vitrine{--rt-vitrine-licht:#6e6354;--rt-vitrine-mitte:#3b352d;--rt-vitrine-rand:#1c1915;--rt-licht-r:55%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-vitrine:after{content:"";pointer-events:none;background-image:linear-gradient(#fff0 0%,#ffffff29 100%);height:38%;position:absolute;inset:auto 0 0}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .relief-vitrine:after{background-image:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-vitrine img{z-index:1;object-fit:contain;object-position:center bottom;flex:0 auto;width:auto;min-width:0;max-width:none;height:64px;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-vitrine:has(img:nth-of-type(4)) img{max-width:26%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-vitrine>.relief-praege{--relief-praege-gr:3.2rem;z-index:1;align-self:center;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourfilter{margin-top:1rem;padding:.6rem .5rem .7rem;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourfilter .relief-filtergruppe+.relief-filtergruppe{margin-top:.5rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourfilter .relief-etikett{letter-spacing:.14em;color:var(--relief-nebentext-tief);padding:0 .35rem .3rem;font-size:max(.7rem,11px);font-weight:800;line-height:1.5;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourfilter ul{flex-wrap:wrap;gap:.5rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-chip{max-width:100%;min-height:var(--relief-tipp);border-radius:var(--relief-r-pille);background-color:var(--relief-flaeche);box-shadow:0 0 0 1px var(--relief-kante), var(--relief-stufe-2);color:var(--foreground);align-items:center;padding:.3rem .85rem;font-size:.93rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-chip:active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-chip[aria-current=true]{padding-inline-start:.7rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-treffer-kopf{min-height:var(--relief-tipp);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .5rem;margin-top:.55rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-treffer-kopf h2{letter-spacing:-.01em;font-size:1.25rem;line-height:1.15}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-textknopf{min-height:var(--relief-tipp);color:var(--relief-akzent-text);text-underline-offset:3px;align-items:center;gap:.3rem;padding:0 .25rem;font-size:.93rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-textknopf svg{flex:none;width:1rem;height:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-touren,.relief-tourseite) .relief-leer{margin-top:.75rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-touren .relief-leer>p{color:var(--foreground)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-touren .relief-leer>div>p{color:var(--foreground)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tour-hinweis{margin-top:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourliste{gap:1.4rem;margin-top:.35rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte{border-radius:var(--relief-r-16);background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-3);background-image:none;padding:.5rem .5rem .95rem;position:relative}@media (hover:hover){:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte:hover{box-shadow:var(--relief-stufe-4)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte:has(.kachel-ziel:focus-visible){outline:var(--relief-fokus-breite) solid var(--relief-fokus-farbe);outline-offset:var(--relief-fokus-abstand)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte .kachel-ziel:focus-visible{outline:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte-bild{aspect-ratio:16/7;object-fit:cover;border-radius:var(--relief-r-12);width:100%;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte-text{padding:.8rem .6rem 0 .65rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte-kopf{align-items:center;gap:.75rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte-kopf h3{text-wrap:balance;flex:1;min-width:0;font-size:1.2rem;line-height:1.2}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte .kachel-ziel{color:var(--foreground);text-decoration:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte-kopf .relief-mulde{--relief-mulde-gr:var(--relief-tipp)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte-text>p:not([class]){color:var(--relief-nebentext-tief);margin-top:.35rem;font-size:.875rem;line-height:1.45}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkarte .relief-tourmeta{margin-top:.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourthemen{color:var(--relief-nebentext);margin-top:.4rem;font-size:.82rem;line-height:1.45}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-vitrine[data-gross]{border-radius:1.6rem;height:183px;margin-top:21px;padding-bottom:22px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-vitrine[data-gross] img{height:80px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourseite-bild{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:var(--relief-stufe-3);border-radius:1.6rem;margin-top:21px;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkopf{margin-top:1.3rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkopf h1{margin-top:.3rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkopf .relief-tourmeta{margin-top:.65rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourkopf-vorspann{color:var(--relief-nebentext-tief);margin-top:.75rem;font-size:1.125rem;line-height:1.55}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-touraktionen,.relief-aktionen){flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin-top:1rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-touraktionen,.relief-aktionen) :is(.relief-zweitknopf,button[aria-pressed]){min-height:var(--relief-tipp);border-radius:var(--relief-r-pille);background-color:var(--relief-flaeche);box-shadow:0 0 0 1px var(--relief-kante), var(--relief-stufe-2);color:var(--foreground);border:0;align-items:center;gap:.45rem;padding:0 1rem;font-size:.93rem;font-weight:600;display:inline-flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-touraktionen,.relief-aktionen) .relief-zweitknopf:active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-touraktionen,.relief-aktionen) .relief-zweitknopf svg{width:1.1rem;height:1.1rem;color:var(--relief-akzent-text);flex:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tour-beginnen{margin-top:1.25rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-tourkopf,.relief-tourweiter) .relief-hauptweg-worte{flex:1;gap:.05rem;min-width:0;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-tourkopf,.relief-tourweiter) .relief-hauptweg-worte strong{font-size:1.08rem;font-weight:700;line-height:1.25}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-tourkopf,.relief-tourweiter) .relief-hauptweg-worte small{align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;line-height:1.3;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-tourkopf,.relief-tourweiter) .relief-hauptweg-worte small svg{flex:none;width:.85rem;height:.85rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg-vor{letter-spacing:.12em;text-transform:uppercase;font-size:max(.7rem,11px);font-weight:800;line-height:1.3}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg-pfeil{flex:none;width:1.2rem;height:1.2rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourweg{margin-top:3.25rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-tourweg>h2,.relief-tourseite #zu-hause-weiterentdecken){letter-spacing:-.01em;text-wrap:balance;font-size:1.45rem;font-weight:800;line-height:1.15}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourweg>p{color:var(--relief-nebentext-tief);margin-top:.3rem;font-size:.875rem;line-height:1.5}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-weg{gap:.75rem;margin-top:1rem;display:grid;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-weg:before{content:"";border-radius:var(--relief-r-pille);background-color:var(--relief-vertiefung);width:10px;box-shadow:var(--relief-eingelassen);position:absolute;top:40px;bottom:30px;left:13px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt{grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-weg-marke{min-height:2rem;color:var(--relief-nebentext-tief);grid-area:1/2;align-items:center;gap:.55rem;margin:.35rem 0 .2rem;font-size:13px;font-weight:700;line-height:1.3;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-weg-marke .relief-praege{--relief-praege-gr:1.55rem;min-width:1.1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt>.relief-nr{z-index:1;grid-area:2/1;justify-self:center;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-platte{background-color:var(--relief-flaeche);min-height:4.4rem;box-shadow:var(--relief-stufe-2);color:var(--foreground);border-radius:1.15rem;grid-area:2/2;align-items:center;padding:.55rem 1rem;text-decoration:none;display:flex;position:relative}@media (hover:hover){:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-platte:hover{box-shadow:var(--relief-stufe-3)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-platte:active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-worte{gap:.1rem;min-width:0;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-platte[data-ton] .relief-halt-worte{max-width:calc(100% - 5.1rem)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-worte strong{font-size:1rem;font-weight:700;line-height:1.3}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-worte small{color:var(--relief-nebentext-tief);font-size:.82rem;font-weight:600;line-height:1.35}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-ton{pointer-events:none;width:5.5rem;position:absolute;top:-.5rem;bottom:.35rem;right:.35rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-ton img{object-fit:contain;object-position:right top;width:100%;max-width:none;height:100%}@media (max-width:340px){:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-ton{width:4.5rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-halt-platte[data-ton] .relief-halt-worte{max-width:calc(100% - 4.1rem)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourseite section[aria-labelledby=zu-hause-weiterentdecken]{border-top:0;margin-top:2.5rem;padding-top:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourseite #zu-hause-weiterentdecken+p{color:var(--relief-nebentext-tief);margin-top:.35rem;font-size:.93rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourseite section[aria-labelledby=zu-hause-weiterentdecken] a[href$=\/panorama]{background-color:var(--relief-flaeche);width:100%;min-height:3.5rem;box-shadow:var(--relief-stufe-2);color:var(--foreground);border:0;border-radius:1.15rem;align-items:center;gap:.75rem;padding:.4rem 1.1rem .4rem .5rem;font-size:1rem;font-weight:700;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourseite section[aria-labelledby=zu-hause-weiterentdecken] a[href$=\/panorama]:before{content:"";border-radius:var(--relief-r-pille);background-color:var(--relief-vertiefung);width:2.6rem;height:2.6rem;box-shadow:var(--relief-eingelassen-klein);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23145358' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6.5c6-2 12-2 18 0v11c-6-2-12-2-18 0zM6.5 15l3-3.5 2.5 2.8 2-1.8 3.5 3.3M16 9.5h.01'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem;flex:none}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .relief-tourseite section[aria-labelledby=zu-hause-weiterentdecken] a[href$=\/panorama]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235fb8b3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6.5c6-2 12-2 18 0v11c-6-2-12-2-18 0zM6.5 15l3-3.5 2.5 2.8 2-1.8 3.5 3.3M16 9.5h.01'/%3E%3C/svg%3E")}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourseite section[aria-labelledby=zu-hause-weiterentdecken] a[href$=\/panorama]:after{content:"";background-color:var(--relief-nebentext);flex:none;width:1.2rem;height:1.2rem;margin-inline-start:auto;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourseite section[aria-labelledby=zu-hause-weiterentdecken] a[href$=\/panorama]:active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourzeile{justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;margin-top:12px;padding:0 .2rem 0 .1rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourzeile>p{min-width:0;color:var(--relief-nebentext-tief);font-size:.93rem;font-weight:600;line-height:1.3}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourzeile strong{color:var(--foreground);font-weight:700}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-perlenspur{border-radius:var(--relief-r-pille);background-color:var(--relief-vertiefung);max-width:48%;height:24px;box-shadow:var(--relief-eingelassen-klein);flex:none;align-items:center;gap:6px;padding:0 6px;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-perle{border-radius:var(--relief-r-pille);background-color:var(--background);width:10px;min-width:4px;height:10px;box-shadow:var(--relief-eingelassen-klein);flex:0 auto}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-perle[data-stand=war]{background-color:var(--relief-akzent-text);box-shadow:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-perle[data-stand=jetzt]{background-color:var(--relief-flaeche);width:14px;height:14px;box-shadow:var(--relief-stufe-klein), inset 0 0 0 2.5px var(--relief-akzent-text);flex:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourzeile+.relief-buehne{height:262px;margin-top:4px;padding-bottom:1.4rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourzeile+.relief-buehne img{width:min(15rem,76%)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourweiter{gap:.75rem;margin-top:1.75rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourweiter .relief-zweitweg{background-color:var(--relief-flaeche);min-height:49px;box-shadow:var(--relief-stufe-2);color:var(--foreground);border-radius:1.15rem;align-items:center;gap:.75rem;padding:.25rem 1.1rem .25rem .5rem;text-decoration:none;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourweiter .relief-zweitweg:active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourweiter .relief-zweitweg .relief-mulde{--relief-mulde-gr:2.3rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-zweitweg-worte{min-width:0;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-zweitweg-worte strong{font-size:.93rem;font-weight:700;line-height:1.3}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-zweitweg-worte small{color:var(--relief-nebentext-tief);font-size:.82rem;font-weight:600;line-height:1.35}@media (prefers-reduced-motion:no-preference){:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-vitrine[data-gross]{animation:rt-lichtkegel var(--rt-dauer-lichtkegel) var(--rt-kurve-aufgang) both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tourseite>.relief-tourkopf{animation:rt-ankunft var(--rt-dauer-text) var(--rt-kurve-ankunft) .2s both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-tour-beginnen{animation:rt-deck .15s linear .48s both, rt-hub var(--rt-dauer-knopf) var(--rt-kurve-ankunft) .48s both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-perle[data-stand=jetzt]{animation:rt-deck var(--rt-dauer-rueckmeldung) var(--rt-kurve-blende) both}@supports (animation-timeline:view()){:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.relief-tourkarte,.relief-halt){animation:linear both rt-platte;animation-timing-function:var(--rt-kurve-platte);animation-timeline:view(0 96px);animation-range:entry}}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-grundrissweg{background-color:var(--relief-flaeche);min-height:49px;box-shadow:0 0 0 1px var(--relief-kante), var(--relief-stufe-2);color:var(--foreground);border-radius:1.15rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.25rem 1.1rem .25rem .5rem;font-weight:700;text-decoration:none;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-grundrissweg:active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-grundrissweg .relief-mulde{--relief-mulde-gr:2.3rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-grundrissweg>strong{min-width:0;font-size:1rem;line-height:1.3}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-grundrissweg-pfeil{width:1.2rem;height:1.2rem;color:var(--relief-nebentext);flex:none;margin-left:auto}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-langtext{margin-top:1.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-langtext>p{color:var(--foreground);font-size:1.05rem;line-height:1.65}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-langtext>p+p{margin-top:.9rem}
:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-seite{padding-top:0;padding-bottom:2.25rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-kopf{align-items:flex-start;min-height:79px;padding-top:35px;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-titel{margin-top:21px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-titel .relief-etikett{display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-titel h1{letter-spacing:-.02em;text-wrap:balance;margin-top:.1rem;font-size:min(2.25rem,9.5vw);font-weight:800;line-height:1.05}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-vorspann-text{color:var(--relief-nebentext-tief);margin-top:.6rem;font-size:1.125rem;line-height:1.55}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-klein{color:var(--relief-nebentext-tief);font-size:.875rem;line-height:1.4;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-rueckfall{margin-top:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-platte{background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-2);border-radius:1.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-behaelter{background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-3);border-radius:1.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-spur{border-radius:var(--relief-r-pille);background-color:var(--relief-vertiefung);height:10px;box-shadow:var(--relief-eingelassen-klein);display:block;position:relative;overflow:hidden}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-spur>i{--rallye-spur-licht:#1d6f75;--rallye-spur-grund:#145358;border-radius:inherit;background-color:var(--rallye-spur-grund);background-image:linear-gradient(90deg, var(--rallye-spur-licht), var(--rallye-spur-grund));position:absolute;inset:0 auto 0 0}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-spur>i{--rallye-spur-licht:#79c8c3;--rallye-spur-grund:#5fb8b3}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-spur-zeile{color:var(--relief-nebentext-tief);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.45rem;font-size:.875rem;font-weight:600;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-spur-zeile b{color:var(--foreground);font-weight:800}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-pfeil{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.3rem;height:1.3rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg .rallye-wort{flex:1;min-width:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-seite,.rallye-tafel) .relief-hauptweg>.relief-mulde>svg{width:54%;height:54%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zweit>.relief-mulde>svg{width:50%;height:50%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-hauptweg .rallye-wort small{opacity:.92;font-size:.85rem;font-weight:600;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wege{gap:.75rem;margin-top:1.15rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zweit{background-color:var(--relief-flaeche);width:100%;min-height:3.5rem;box-shadow:var(--relief-stufe-2);color:var(--foreground);text-align:start;cursor:pointer;border:0;border-radius:1.15rem;align-items:center;gap:.7rem;padding:.35rem 1rem .35rem .5rem;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zweit .relief-mulde{--relief-mulde-gr:2.4rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zweit-wort{flex:1;min-width:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zweit-wort small{color:var(--relief-nebentext-tief);font-size:.82rem;font-weight:600;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zweit>.rallye-pfeil{width:1.2rem;height:1.2rem;color:var(--relief-nebentext)}@media (hover:hover){:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-zweit,a.rallye-platte,.rallye-tonkarte,.rallye-ebene>a):hover{box-shadow:var(--relief-stufe-3)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-zweit,a.rallye-platte,.rallye-tonkarte,.rallye-ebene>a):active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) label.rallye-zweit:has(input:focus-visible){outline:var(--relief-fokus-breite) solid var(--relief-fokus-farbe);outline-offset:var(--relief-fokus-abstand)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hinweis{margin-top:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wahl{margin-top:1.4rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-wahl,.rallye-durchlaeufe)>ul{margin:0;padding:0;list-style:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonkarte{background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-3);color:inherit;border-radius:1rem;margin-top:1.4rem;padding:.95rem 1rem .9rem 1.15rem;text-decoration:none;display:block;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonkarte-huelle{pointer-events:none;width:8.1rem;height:calc(100% + 1.45rem);display:block;position:absolute;top:-1.75rem;right:-.35rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonkarte-huelle img{object-fit:contain;object-position:right top;width:100%;max-width:none;height:100%;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonkarte-text{max-width:calc(100% - 7rem);display:block;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonkarte-text strong{font-size:1.08rem;font-weight:800;line-height:1.3;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonkarte-text .rallye-klein{margin-top:.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonkarte-fuss{color:var(--relief-akzent-text);align-items:center;gap:.35rem;margin-top:.55rem;font-size:.875rem;font-weight:700;display:flex;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonkarte-fuss svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-codeteil{margin-top:1.5rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-codeteil>.relief-etikett{margin-bottom:.5rem;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-join{gap:1rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-fach{background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen);border-radius:1.15rem;padding:.9rem 1rem 1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-feld+.rallye-feld{margin-top:.85rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-feld label{font-size:1rem;font-weight:700;line-height:1.35;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-feld label .relief-etikett{display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hilfe{color:var(--relief-nebentext-tief);margin-top:.1rem;font-size:.875rem;line-height:1.4;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-feld input{width:100%;min-height:3.4rem;margin-top:.5rem;padding:0 .9rem;font-size:16px;font-weight:600;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-feld-code input{letter-spacing:.08em;text-transform:uppercase;font-size:20px;font-weight:700}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-feld-code input::placeholder{letter-spacing:.03em;text-transform:none;font-size:16px;font-weight:500}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-durchlaeufe{margin-top:2rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-durchlauf{color:inherit;align-items:flex-start;gap:.85rem;margin-top:.6rem;padding:.9rem 1rem 1rem .75rem;text-decoration:none;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-durchlauf-mitte,.rallye-lehr-mitte){flex:1;min-width:0;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-durchlauf-oben{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.15rem .5rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-durchlauf,.rallye-lehr) strong{font-size:1.02rem;font-weight:800;line-height:1.3;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ziel{color:var(--relief-akzent-text);white-space:nowrap;align-items:center;gap:.15rem;font-size:.875rem;font-weight:700;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ziel .rallye-pfeil{width:1.05rem;height:1.05rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-durchlauf .rallye-klein{margin-top:.1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-durchlauf .rallye-spur{height:8px;margin-top:.55rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-lehr{color:inherit;align-items:center;gap:.85rem;margin-top:2rem;padding:1rem 1rem 1rem .8rem;text-decoration:none;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-lehr .relief-etikett{display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-lehr .rallye-klein{margin-top:.2rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-lehr>.rallye-pfeil{width:1.2rem;height:1.2rem;color:var(--relief-akzent-text)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-team{margin-top:1.1rem;padding:.85rem 1rem 1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-team .rallye-spur-zeile{margin-bottom:.55rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hauptweg{margin-top:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wo{margin-top:2.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wo>.rallye-klein{margin-top:.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebenen{margin:1rem 0 0;padding:0;list-style:none;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene{z-index:calc(10 - var(--i));margin:0 calc((var(--n) - 1 - var(--i)) * 6px) -6px calc(var(--i) * 6px);position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene>a{background-color:var(--relief-flaeche);min-height:5.2rem;box-shadow:var(--relief-stufe-2);color:inherit;border-radius:1.15rem;align-items:center;gap:.6rem;padding:.65rem .8rem .75rem .7rem;text-decoration:none;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene[data-stand=jetzt]>a{box-shadow:var(--relief-stufe-3)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene .relief-praege{--relief-praege-gr:1.9rem;width:1.5rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mini{flex:none;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mini img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene-mitte{flex:1;min-width:0;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene-mitte .relief-etikett{line-height:1.3;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene[data-stand=jetzt] .rallye-ebene-stand{color:var(--relief-akzent-text)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene-mitte strong{font-size:1rem;font-weight:700;line-height:1.3;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-nrn{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .relief-nr>.relief-haken{--relief-haken-gr:17px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene .rallye-pfeil{width:1.2rem;height:1.2rem;color:var(--relief-nebentext)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ebene[data-stand=jetzt] .rallye-pfeil{color:var(--relief-akzent-text)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ablauf{margin-top:2.2rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ablauf-liste{margin:.6rem 0 0;padding:.4rem 1rem;list-style:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ablauf-liste li{align-items:center;gap:.8rem;min-height:3.5rem;padding:.4rem 0;font-size:1rem;line-height:1.4;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-ablauf-liste li+li{border-top:1px solid var(--relief-kante)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-stand{margin-top:21px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-stand-zeile{color:var(--relief-nebentext-tief);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;margin-bottom:.4rem;font-size:.875rem;font-weight:600;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-stand-zeile b{color:var(--foreground);font-weight:800}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-spur>i[data-art=erledigt]{opacity:.35}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-kicker-teil{white-space:nowrap}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-buehne{--rt-buehne-licht:#fff7e6;--rt-buehne-mitte:#efe2cc;--rt-buehne-rand:#e6d8c2;--rt-licht-x:24%;--rt-licht-y:22%;--rt-licht-r:82%;isolation:isolate;background-color:var(--rt-buehne-rand);background-image:radial-gradient(var(--rt-licht-r) calc(var(--rt-licht-r) * .86) at var(--rt-licht-x) var(--rt-licht-y), var(--rt-buehne-licht) 0%, var(--rt-buehne-mitte) 60%, var(--rt-buehne-rand) 100%);box-shadow:var(--relief-buehne-schatten);border-radius:1.6rem;margin-top:.85rem;padding:.9rem 1.1rem 1.2rem;position:relative;overflow:hidden}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-buehne{--rt-buehne-licht:#6e6354;--rt-buehne-mitte:#3b352d;--rt-buehne-rand:#1c1915}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-buehne :is(.relief-etikett,.rallye-von){color:var(--foreground)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-buehne-oben{grid-template-columns:7.6rem 1fr;align-items:end;gap:.9rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonbild{justify-content:center;align-items:flex-end;height:7.4rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonbild img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tonbild .relief-praege{--relief-praege-gr:4rem;align-self:center}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-schild{min-width:0;padding-bottom:.35rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-schild .relief-etikett{color:var(--relief-nebentext-tief);display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-exponat{margin-top:.1rem;font-size:1.08rem;font-weight:800;line-height:1.25;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-frage{letter-spacing:-.01em;text-wrap:pretty;margin-top:.9rem;font-size:1.3rem;font-weight:800;line-height:1.3}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-frage[data-lang]{letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.45}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-frage-erst{font-weight:800}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-aufgabe-text{margin-top:.45rem;font-size:1.05rem;line-height:1.5}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoeren{background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-2);border-radius:1.15rem;margin-top:1rem;padding:.6rem .6rem 0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoeren:not(:has(.rallye-mitlesen)){padding-bottom:.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoeren-reihe{align-items:center;gap:.75rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-play{background-color:var(--relief-flaeche);width:3.3rem;height:3.3rem;box-shadow:var(--relief-stufe-2);color:var(--relief-akzent-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-play:active{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-play:disabled{background-color:var(--relief-gesperrt);box-shadow:none;color:var(--relief-nebentext-tief);cursor:not-allowed}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-play svg{fill:currentColor;width:1.35rem;height:1.35rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-play svg[data-spielen]{margin-left:3px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoeren-mitte{flex:1;min-width:0;padding-right:.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoeren-zeile{justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.875rem;line-height:1.3;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoeren-zeile b{font-weight:700}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoeren-zeile span{font-variant-numeric:tabular-nums;color:var(--relief-nebentext-tief);font-weight:600}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoerspur{border-radius:var(--relief-r-8);touch-action:pan-y;cursor:pointer;height:44px;margin:calc(.35rem - 12px) 0 -12px;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoerspur:before{content:"";border-radius:var(--relief-r-pille);background-color:var(--relief-rand);height:4px;position:absolute;top:20px;left:0;right:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoerspur-gespielt{border-radius:var(--relief-r-pille);background-color:var(--relief-akzent-text);height:4px;position:absolute;top:20px;left:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoerspur-daumen{background-color:var(--relief-akzent-text);width:20px;height:20px;box-shadow:0 0 0 2px #fff, 1px 2px 4px rgb(var(--relief-dunkel-rgb) / .35);border-radius:50%;margin-left:-10px;position:absolute;top:12px}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-hoerspur-daumen{box-shadow:0 0 0 2px var(--background), 1px 2px 4px #00000080}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoerspur:focus-visible{outline:2px solid #0000}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoerspur:focus-visible .rallye-hoerspur-daumen{box-shadow:0 0 0 2px var(--relief-flaeche), 0 0 0 4px var(--relief-fokus-farbe)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-hoeren-fehler{color:var(--relief-fehler);padding:.5rem .6rem 0;font-size:.875rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mitlesen{border:0;border-top:1px solid var(--relief-kante);width:calc(100% + 1.2rem);min-height:46px;color:var(--foreground);text-align:start;cursor:pointer;background-color:#0000;border-radius:0 0 1.15rem 1.15rem;align-items:center;gap:.6rem;margin:.6rem -.6rem 0;padding:0 1.1rem;font-size:1rem;font-weight:700;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mitlesen svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;color:var(--relief-akzent-text);flex:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mitlesen span{flex:1}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mitlesen .rallye-mitlesen-zu{width:1.1rem;height:1.1rem;color:var(--relief-nebentext);rotate:90deg}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mitlesen[aria-expanded=true] .rallye-mitlesen-zu{rotate:-90deg}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mitlesen-text{white-space:pre-line;color:var(--relief-nebentext-tief);padding:.1rem .5rem 1rem;font-size:.93rem;line-height:1.5}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-medium{margin-top:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-form{gap:1rem;margin-top:1rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-form>:is(.rallye-kamera,.rallye-hinweis,.rallye-malstation){margin-top:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antworten{border:0;min-width:0;margin:0;padding:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-legende{margin-bottom:.55rem;padding:0;font-size:1rem;font-weight:700;line-height:1.35}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-legende .relief-etikett{display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-teil-frage{margin-top:.1rem;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort{background-color:var(--relief-flaeche);min-height:3.75rem;box-shadow:var(--relief-stufe-2);cursor:pointer;border-radius:1.15rem;align-items:center;gap:.8rem;padding:.45rem 1rem .45rem .55rem;display:flex;position:relative}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort+.rallye-antwort{margin-top:.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-bst{background-color:var(--relief-vertiefung);width:2.4rem;height:2.4rem;box-shadow:var(--relief-eingelassen-klein);color:var(--relief-akzent-text);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort-text{flex:1;min-width:0;font-size:1.08rem;font-weight:600;line-height:1.35}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort-haken{--relief-haken-gr:1.4rem;color:var(--relief-akzent-text);visibility:hidden}@media (hover:hover){:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort:not(:has(input:checked)):hover{box-shadow:var(--relief-stufe-3)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort:has(input:checked){background-color:var(--relief-gewaehlt-grund);box-shadow:var(--relief-gewaehlt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort:has(input:checked) .rallye-antwort-text{color:var(--relief-gewaehlt-schrift);font-weight:800}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort:has(input:checked) .rallye-bst{background-color:var(--relief-gedrueckt);box-shadow:var(--relief-eingelassen-klein), inset 0 0 0 2px var(--relief-akzent-text)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort:has(input:checked) .rallye-antwort-haken{visibility:visible}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-antwort:has(input:focus-visible),[data-tastatur]>.rallye-antwort:has(input:focus)){outline:var(--relief-fokus-breite) solid var(--relief-fokus-farbe);outline-offset:var(--relief-fokus-abstand)}@media (forced-colors:active){:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort{border:1px solid canvastext}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwort:has(input:checked){border-width:3px}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-weiter .relief-hauptweg{width:100%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gesperrt{text-align:center;color:var(--relief-nebentext-tief);margin-top:.5rem;font-size:.875rem;line-height:1.4}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-schritte{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-schritte li{align-items:center;gap:.75rem;font-size:1rem;line-height:1.4;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zusatz{margin-top:.75rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-vorspann .rallye-zusatz label:has(input[type]){background-color:var(--relief-vertiefung);min-height:3.4rem;box-shadow:var(--relief-eingelassen-klein);color:var(--foreground);border:0;border-radius:14px;align-items:center;gap:.75rem;padding:.45rem .85rem .45rem .7rem;font-size:1rem;font-weight:700;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-kamera{background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen);border-radius:1.15rem;margin-top:1rem;padding:.55rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-foto{background-color:#4a4239;background-image:radial-gradient(60% 70% at 45% 40%,#8a7d6b 0%,#5a5045 55%,#3a342c 100%);border-radius:.8rem;justify-content:center;align-items:center;height:11.5rem;display:flex;position:relative;overflow:hidden}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-foto[data-leer]{background-color:#0000;background-image:none;height:6.5rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-foto[data-leer] .relief-mulde{--relief-mulde-gr:3.2rem;background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-klein)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-foto img{object-fit:contain;width:100%;height:100%;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-stempel{border-radius:var(--relief-r-pille);color:#fff;background-color:#1f1d1ab8;align-items:center;gap:.3rem;min-height:1.7rem;padding:0 .55rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:.6rem;left:.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-stempel .relief-haken{--relief-haken-gr:.95rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-kamera .rallye-zweit{margin-top:.55rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-malstation{gap:1rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-malflaeche{background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen);border-radius:1.15rem;padding:.5rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-blatt{min-height:13rem;box-shadow:0 0 0 1px var(--relief-kante);background-color:#000;border-radius:.8rem;place-items:center;display:grid;overflow:hidden}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-blatt img{object-fit:contain;width:100%;max-height:18rem;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-blatt-leer{color:#2e2a25;text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1rem;font-weight:700;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-blatt-leer small{color:#5b5349;margin-top:.2rem;font-size:.875rem;font-weight:600;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-blatt-leer .relief-mulde{--relief-mulde-gr:3rem;color:#145358;background-color:#e4dbcc;box-shadow:inset 1px 1px 3px #78644642,inset -1px -1px 2px #ffffffd9}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mal-hinweis{margin-top:.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-beschreibung{border:1px solid var(--relief-rand);border-radius:var(--relief-r-8);background-color:var(--background);box-shadow:var(--relief-eingelassen-feld);white-space:pre-line;margin-top:.75rem;padding:.7rem .9rem;font-size:1rem;font-weight:600;line-height:1.45}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-einsenden{background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-2);border-radius:1.15rem;padding:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) dialog .mal-spalte>p[id]{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-schleier{z-index:80;background-color:var(--relief-schleier);place-items:center;padding:1.1rem;display:grid;position:fixed;inset:0;overflow-y:auto}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tafel{border-radius:var(--relief-r-24);background-color:var(--relief-flaeche);width:100%;max-width:26rem;box-shadow:var(--relief-stufe-4);text-align:center;padding:1rem 1rem 1.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-turmbuehne{height:16.5rem;box-shadow:var(--relief-buehne-schatten);background-color:#e9e2d4;border-radius:1.6rem;justify-content:center;display:flex;position:relative;overflow:hidden}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-turmbuehne{background-color:#1f1d1a}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-turmbuehne img{width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-turmbuehne .rallye-turm-dunkel{display:none}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-turmbuehne .rallye-turm-hell{display:none}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-turmbuehne .rallye-turm-dunkel{display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-turmlicht{background-image:radial-gradient(30% 13% at 50% var(--rt-licht-y), #fff6e299 0, #fff6e224 45%, #3c2c1800 70%), radial-gradient(60% 46% at 50% var(--rt-licht-y), #3c2c1800 30%, #3c2c1857 100%);pointer-events:none;position:absolute;inset:0}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-turmlicht{background-image:radial-gradient(30% 13% at 50% var(--rt-licht-y), #ffecc852 0, #ffecc814 45%, #0000 70%), radial-gradient(60% 46% at 50% var(--rt-licht-y), #0000 30%, #00000073 100%)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tafel h2{letter-spacing:-.02em;margin-top:1.1rem;font-size:1.6rem;font-weight:800;line-height:1.1}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tafel p{max-width:19rem;color:var(--relief-nebentext-tief);margin:.5rem auto 0;font-size:1.06rem;line-height:1.5}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tafel .relief-hauptweg{margin-top:1.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) [data-grund=tafel]{--mal-rahmen:8px;--mal-tafel:#000;--mal-tafel-kante:0 0 0 1px var(--relief-kante)}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) [data-grund=tafel]{--mal-tafel-kante:0 0 0 2px var(--relief-rand)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-tafel-mulde{padding:var(--mal-rahmen);background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen);border-radius:1.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-tafel{box-shadow:var(--mal-tafel-kante);border-radius:.8rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-werkzeuge{width:100%;max-width:28rem;margin-inline:auto;container-type:inline-size}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-rinne{border-radius:var(--relief-r-pille);background-color:var(--relief-vertiefung);min-width:0;box-shadow:var(--relief-eingelassen-klein);border:0;margin:0;padding:.3rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-knopf{width:max(44px, min(var(--relief-tipp), calc((100cqw - 1.85rem) / 6)));height:max(44px, min(var(--relief-tipp), calc((100cqw - 1.85rem) / 6)));border-radius:var(--relief-r-pille);background-color:var(--relief-flaeche);color:var(--foreground);box-shadow:var(--relief-stufe-klein);border:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-knopf:active:not(:disabled){background-color:var(--relief-gedrueckt);box-shadow:var(--relief-gedrueckt-schatten)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-knopf[aria-pressed=true]{background-color:var(--relief-gedrueckt);color:var(--relief-akzent-text);box-shadow:var(--relief-gedrueckt-schatten), inset 0 0 0 2px var(--relief-akzent-text)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-tupfer{border:3px solid var(--mal-tafel);border-radius:var(--relief-r-pille);--relief-haken-gr:14px;width:28px;height:28px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-staerke-punkt{background-color:currentColor}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-staerke-haken{border-radius:var(--relief-r-pille);background-color:var(--relief-akzent-text);width:18px;height:18px;color:var(--relief-akzent-text-schrift);box-shadow:0 0 0 2px var(--relief-vertiefung);--relief-haken-gr:12px;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-werkzeug{color:var(--relief-akzent-text);box-shadow:var(--relief-stufe-2)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-werkzeug:disabled{background-color:var(--relief-gesperrt);color:var(--relief-nebentext-tief);box-shadow:none;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){:root[data-stil=relief]:not(:has(.cms-rahmen)) .mal-knopf{transition:box-shadow var(--rt-dauer-rueckmeldung) var(--rt-kurve-blende), background-color var(--rt-dauer-rueckmeldung) var(--rt-kurve-blende)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-erg-buehne{--rt-licht-x:30%;--rt-licht-y:30%;--rt-licht-r:85%;margin-top:1rem;padding:1.1rem 1.1rem 1.15rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-erg-oben{grid-template-columns:44% 1fr;align-items:end;gap:.9rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-erg-turm{justify-content:center;align-items:flex-end;height:10.6rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-erg-turm img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-punkte{min-width:0;padding-bottom:.2rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-punkte .relief-etikett{color:var(--relief-nebentext-tief);display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-grosszahl{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--relief-akzent-text);margin-top:.15rem;font-size:4.6rem;font-weight:800;line-height:.95}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-von{color:var(--relief-nebentext-tief);margin-top:.15rem;font-size:1rem;font-weight:700;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-punkte .rallye-spur{margin-top:.75rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-prozent{margin-top:.35rem;font-size:.875rem;font-weight:700;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-bilanz{border-top:1px solid #78644629;align-items:center;gap:.65rem;margin-top:1rem;padding-top:.85rem;font-size:1.02rem;font-weight:700;line-height:1.35;display:flex}:root[data-stil=relief][data-theme=dunkel]:not(:has(.cms-rahmen)) .rallye-bilanz{border-top-color:#ffffff14}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-bilanz .relief-mulde{--relief-mulde-gr:2.3rem;background-color:var(--relief-flaeche);box-shadow:var(--relief-stufe-klein)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-bilanz small{color:var(--relief-nebentext-tief);font-size:.875rem;font-weight:600;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-teilen{gap:.75rem;margin-top:1.15rem;display:grid}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-teilen>div:has(>.relief-hauptweg){width:100%;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-teilen>div>.relief-hauptweg{flex:100%}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwortteil{margin-top:2rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppen{margin:.6rem 0 0;padding:.35rem 0;list-style:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppe{padding:.55rem 1rem .25rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppe+.rallye-gruppe{border-top:1px solid var(--relief-kante);margin-top:.3rem;padding-top:.85rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppe-kopf{align-items:center;gap:.75rem;min-height:3rem;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppe-kopf .rallye-mini{align-items:flex-end;width:3.8rem;height:3rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppe-kopf .rallye-mini[data-ohne]{border-radius:var(--relief-r-12);background-color:var(--relief-vertiefung);box-shadow:var(--relief-eingelassen-klein);align-items:center}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppe-kopf .relief-praege{--relief-praege-gr:1.6rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppe-kopf .relief-etikett{display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-gruppe-kopf strong{font-size:1.02rem;font-weight:800;line-height:1.25;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zeilen{margin:.35rem 0 .2rem;padding:0;list-style:none}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zeile{align-items:center;gap:.7rem;min-height:56px;padding:.35rem 0;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zeile+.rallye-zeile{border-top:1px solid var(--relief-kante)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zeile-mitte{flex:1;min-width:0}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zeile-mitte b{font-size:.95rem;font-weight:700;line-height:1.3;display:block}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-zeile-mitte .rallye-klein{font-size:.82rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wertung{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--relief-nebentext-tief);flex:none;align-items:center;gap:.25rem;font-size:.82rem;font-weight:700;display:flex}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wertung svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wertung[data-art=erfolg]{color:var(--relief-erfolg)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wertung[data-art=warnung]{color:var(--relief-warnung)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-wertung[data-art=fehler]{color:var(--relief-fehler)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-antwortteil .rallye-hinweis{margin-top:1.25rem}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-schluss{margin-top:1rem}@media (prefers-reduced-motion:no-preference){@keyframes rallye-ankunft{0%{opacity:0;translate:0 6px}}@keyframes rallye-blende{0%{opacity:0}}@keyframes rallye-licht-wandert{0%{--rt-licht-y:var(--rallye-licht-von)}}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-buehne{animation:rt-lichtkegel var(--rt-dauer-lichtkegel) var(--rt-kurve-aufgang) both}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-titel,.rallye-frage){animation:rallye-ankunft var(--rt-dauer-text) var(--rt-kurve-ankunft) both}:root[data-stil=relief]:not(:has(.cms-rahmen)) :is(.rallye-antwort,.rallye-zweit,.rallye-ebene>a,a.rallye-platte,.rallye-tonkarte){transition:box-shadow var(--rt-dauer-rueckmeldung) var(--rt-kurve-blende), background-color var(--rt-dauer-rueckmeldung) var(--rt-kurve-blende)}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-schleier{animation:rallye-blende .24s var(--rt-kurve-blende) both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-tafel{animation:rallye-ankunft var(--rt-dauer-knopf) var(--rt-kurve-ankunft) 80ms both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-turmlicht{animation:rallye-licht-wandert .6s var(--rt-kurve-aufgang) .42s both}:root[data-stil=relief]:not(:has(.cms-rahmen)) .rallye-mitlesen-zu{transition:rotate var(--rt-dauer-rueckmeldung) var(--rt-kurve-blende)}}
