.bk{--bk-abstand:clamp(2.5rem, 6vw, 4.5rem);font-family:var(--bk-schrift);color:var(--bk-text);font-size:max(1rem,16px);line-height:1.6}.bk h1,.bk h2,.bk h3{color:var(--bk-text);margin:0 0 .6em;line-height:1.2}.bk h1{font-size:clamp(2rem,5vw,3.25rem)}.bk h2{font-size:clamp(1.5rem,3vw,2.1rem)}.bk h3{font-size:1.2rem}.bk p{max-width:70ch;margin:0 0 1em}.bk a{color:var(--bk-primaer-dunkel);text-underline-offset:.2em}.bk a:focus-visible,.bk summary:focus-visible{outline:3px solid var(--bk-primaer-dunkel);outline-offset:3px}.bk-wrap{width:min(100% - 2 * var(--bk-rand,1rem), var(--bk-breite,72rem));margin-inline:auto}.bk-schmal{max-width:48rem}.bk-abschnitt{padding-block:var(--bk-abstand)}.bk-abschnitt--flaeche{background:var(--bk-flaeche);border-block:1px solid var(--bk-linie)}.bk-lead{color:var(--bk-text-leise);font-size:1.15rem}.bk-bild{border-radius:var(--bk-radius);object-fit:cover;background:var(--bk-linie);width:100%;height:auto;display:block}.bk-kopf{padding-block:var(--bk-abstand);background:var(--bk-grund);border-bottom:6px solid var(--bk-akzent)}.bk-kopf__inner{align-items:center;gap:2rem;display:grid}.bk-kopf--bild .bk-kopf__inner{grid-template-columns:minmax(0,1fr)}.bk-kopf__bild{aspect-ratio:4/3}@media (width>=56rem){.bk-kopf--bild .bk-kopf__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bk-knopf{background:var(--bk-primaer);border-radius:999px;align-items:center;min-height:44px;margin-top:.5rem;padding:.6rem 1.3rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--bk-auf-primaer,#fff)!important}.bk-knopf:hover{background:var(--bk-primaer-dunkel)}.bk-knopf--leise{border:2px solid var(--bk-primaer);background:0 0;color:var(--bk-primaer-dunkel)!important}.bk-knopf--leise:hover{background:var(--bk-flaeche)}.bk-textbild{align-items:center;gap:2rem;display:grid}.bk-textbild__bild{aspect-ratio:4/3}@media (width>=56rem){.bk-textbild{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bk-textbild--links>:last-child{order:-1}}.bk-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.bk-karte{background:var(--bk-grund);border:1px solid var(--bk-linie);border-top:4px solid var(--bk-akzent);border-radius:var(--bk-radius);padding:1.25rem}.bk-karte__bild{aspect-ratio:3/2;margin-bottom:1rem}.bk-karte p{margin-bottom:0}.bk-zeiten{grid-template-columns:max-content 1fr;gap:.4rem 1.5rem;margin:0 0 1rem;display:grid}.bk-zeiten dt{font-weight:600}.bk-zeiten dd{margin:0}.bk-termine{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bk-termin{border-left:4px solid var(--bk-akzent);padding:.25rem 0 .25rem 1rem}.bk-termin__wann{color:var(--bk-primaer-dunkel);margin-bottom:.25rem;font-weight:600}.bk-termin__ort{color:var(--bk-text-leise);margin-bottom:.25rem}.bk-faq details{border-bottom:1px solid var(--bk-linie);padding-block:.25rem}.bk-faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.bk-faq details p{margin-top:.5rem}.bk-galerie{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.bk-galerie .bk-bild{aspect-ratio:1}.bk-kontakt{flex-direction:column;align-items:flex-start;gap:.5rem;font-style:normal;display:flex}.bk-hinweis{background:var(--bk-flaeche);border:1px solid var(--bk-linie);border-left:6px solid var(--bk-akzent);border-radius:var(--bk-radius);padding:clamp(1.25rem,4vw,2.5rem)}.bk-hinweis p{margin-bottom:.5rem}@media (prefers-reduced-motion:no-preference){.bk-knopf{transition:background-color .15s}}.bk-recht h2{margin-top:2rem;font-size:clamp(1.25rem,2.4vw,1.6rem)}.bk-recht ul,.bk-recht ol{max-width:70ch;margin:0 0 1em;padding-left:1.25rem}.bk-recht li{margin-bottom:.35em}.bk-recht a{overflow-wrap:anywhere}body.bk-rahmen{background:var(--bk-grund);color:var(--bk-text);font-family:var(--bk-schrift);margin:0}.bk-sprung{position:absolute;left:-999px}.bk-sprung:focus{z-index:10;background:#fff;padding:.5rem 1rem;top:1rem;left:1rem}.bk-oben{background:var(--bk-flaeche);border-bottom:1px solid var(--bk-linie)}.bk-oben__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.75rem;display:flex}.bk-marke{color:var(--bk-text);align-items:center;min-height:44px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.bk-marke img{width:auto;height:40px}.bk-oben ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bk-oben a{min-height:44px;color:var(--bk-text);border-radius:999px;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}.bk-oben a[aria-current=page]{background:var(--bk-text);color:var(--bk-flaeche)}.bk-unten{background:var(--bk-text);color:var(--bk-flaeche);margin-top:2rem;padding-block:2.5rem}.bk-unten a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.bk-unten__recht{gap:1rem;margin:0;padding:0;list-style:none;display:flex}
