.prosa{max-width:68ch;color:var(--text);min-width:0;font-size:1.0625rem;line-height:1.75}.prosa>:first-child{margin-top:0}.prosa>:last-child{margin-bottom:0}.prosa p{margin:0 0 1.2em}.prosa h2{letter-spacing:-.024em;color:var(--text);scroll-margin-top:calc(var(--nav-h) + 28px);text-wrap:balance;margin:2.3em 0 .65em;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;line-height:1.2}.prosa h3{letter-spacing:-.016em;margin:1.9em 0 .5em;font-size:clamp(1.1875rem,1.5vw,1.3125rem);font-weight:600;line-height:1.3}.prosa h2+h3{margin-top:.4em}.prosa strong{color:var(--text);font-weight:600}.prosa a{color:var(--gruen);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease);font-weight:500;text-decoration-thickness:1px}.prosa a:hover{-webkit-text-decoration-color:var(--gruen);text-decoration-color:var(--gruen)}.prosa ul,.prosa ol{gap:.6em;margin:0 0 1.5em;padding:0;list-style:none;display:grid}.prosa ul>li,.prosa ol>li{padding-left:30px;position:relative}.prosa ul>li:before{content:"";background:var(--gold-satt);border-radius:50%;width:7px;height:7px;position:absolute;top:.68em;left:4px}.prosa ol{counter-reset:prosa}.prosa ol>li{counter-increment:prosa}.prosa ol>li:before{content:counter(prosa);color:var(--gold-tief);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:0;left:0}.prosa .tabelle{-webkit-overflow-scrolling:touch;border:1px solid var(--grau-rand);background:var(--weiss);border-radius:2px;width:100%;max-width:100%;margin:1.8em 0 2em;overflow-x:auto}.prosa .tabelle:focus-visible{outline:2px solid var(--gruen);outline-offset:2px}.prosa .tabelle table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:540px;font-size:.9375rem;line-height:1.5}.prosa .tabelle th,.prosa .tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--grau-rand);padding:14px 18px}.prosa .tabelle thead th{background:var(--creme);color:var(--text);border-bottom:1px solid var(--linie-stark);white-space:nowrap;font-weight:600}.prosa .tabelle tbody th{color:var(--text);font-weight:600}.prosa .tabelle tbody tr:last-child th,.prosa .tabelle tbody tr:last-child td{border-bottom:0}.prosa .fakten{border-top:1px solid var(--grau-rand);grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:1.6em 0 2em;display:grid}.prosa .fakten dt,.prosa .fakten dd{border-bottom:1px solid var(--grau-rand);margin:0;padding:14px 0}.prosa .fakten dt{color:var(--text-2);padding-right:18px}.prosa .fakten dd{font-weight:500}.prosa .kasten{background:var(--creme);border:0;border-radius:2px;margin:2em 0;padding:clamp(22px,3vw,34px)}.prosa .kasten__titel{letter-spacing:-.01em;color:var(--gruen);margin:0 0 .5em;font-size:1.125rem;font-weight:600}.prosa .kasten p:last-child{margin-bottom:0}.prosa .faq{border-top:1px solid var(--grau-rand);margin:1.2em 0 2em}.prosa .faq details{border-bottom:1px solid var(--grau-rand)}.prosa .faq summary{cursor:pointer;min-height:64px;color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:1.0625rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.prosa .faq summary::-webkit-details-marker{display:none}.prosa .faq summary:after{content:"";border:1px solid var(--linie-stark);width:32px;height:32px;transition:transform .25s var(--ease), border-color .25s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173a2f' stroke-width='1.6'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:2px;flex:none}.prosa .faq summary:hover:after{border-color:var(--gruen)}.prosa .faq details[open] summary:after{transform:rotate(45deg)}.prosa .faq details>div{color:var(--text-2);padding:0 52px 22px 0}.prosa .hinweis{color:var(--text-2);border-top:1px solid var(--grau-rand);margin-top:2.6em;padding-top:20px;font-size:.875rem;line-height:1.6}@media (max-width:560px){.prosa{font-size:1rem;line-height:1.7}.prosa .fakten{grid-template-columns:minmax(0,1fr)}.prosa .fakten dt{border-bottom:0;padding-bottom:0}.prosa .fakten dd{padding-top:4px}.prosa .faq details>div{padding-right:0}.prosa .tabelle table{table-layout:fixed;min-width:0;font-size:.8125rem}.prosa .tabelle th,.prosa .tabelle td{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:10px 8px}.prosa .tabelle thead th{white-space:normal}}
