.inhaltsseite{--ton: #8f5742;--ton-hell: #c08a72;--nacht: #100e0d;--linie: rgba(69, 69, 69, .14);--leise: color-mix(in srgb, var(--marke-taupe) 25%, var(--marke-anthrazit));--zart: color-mix(in srgb, var(--marke-taupe) 28%, var(--marke-creme));--abstand: clamp(4.5rem, 9vw, 8rem)}.inhaltsseite .rahmen{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,4vw,2.5rem);padding-right:clamp(1.25rem,4vw,2.5rem)}.inhaltsseite .schmal{max-width:820px}.inhaltsseite .eyebrow{font-family:var(--schrift-ueberschrift);font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ton);margin:0 0 .9rem}.inhaltsseite h1{font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.1;text-wrap:balance}.inhaltsseite h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15;text-wrap:balance}.inhaltsseite p{line-height:1.8}.inhaltsseite .abschnitt{padding-top:var(--abstand);padding-bottom:var(--abstand)}.inhaltsseite .flaeche-weiss{background:var(--farbe-flaeche)}.inhaltsseite .flaeche-zart{background:var(--zart)}.inhaltsseite .flaeche-nacht{background:var(--nacht);color:var(--marke-creme)}.inhaltsseite .flaeche-nacht .eyebrow{color:var(--ton-hell)}.inhaltsseite .knopf{display:inline-block;padding:.95rem 2rem;border-radius:var(--radius-button);border:1px solid var(--marke-anthrazit);font-family:inherit;font-size:.95rem;letter-spacing:.02em;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.inhaltsseite .knopf-ton{background:var(--ton);border-color:var(--ton);color:var(--marke-weiss)}.inhaltsseite .knopf-ton:hover{background:#7a4836;border-color:#7a4836}.inhaltsseite .knopf-voll{background:var(--marke-anthrazit);color:var(--farbe-text-hell)}.inhaltsseite .knopf-voll:hover{background:#2f2f2f}.inhaltsseite .knopf-umriss{background:transparent;color:var(--marke-anthrazit)}.inhaltsseite .knopf-umriss:hover{background:var(--marke-anthrazit);color:var(--farbe-text-hell)}.inhaltsseite .flaeche-nacht .knopf-ton{background:var(--ton-hell);border-color:var(--ton-hell);color:var(--nacht)}.inhaltsseite .flaeche-nacht .knopf-ton:hover{background:var(--marke-creme);border-color:var(--marke-creme)}.inhaltsseite .knopf-hinweis{font-size:.82rem;color:var(--leise);margin:.9rem 0 0}.inhaltsseite .flaeche-nacht .knopf-hinweis{color:#f0ebe5a6}.inhaltsseite .strichliste{list-style:none;padding:0;margin:0 0 1.6rem}.inhaltsseite .strichliste li{position:relative;padding:.7rem 0 .7rem 1.8rem;border-bottom:1px solid var(--linie);line-height:1.6}.inhaltsseite .strichliste li:before{content:"";position:absolute;left:2px;top:1.35em;width:13px;height:1px;background:var(--ton)}.inhaltsseite .karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.inhaltsseite .karte{background:var(--farbe-flaeche);border:1px solid var(--linie);border-radius:12px;padding:1.4rem 1.4rem 1.5rem}.inhaltsseite .flaeche-weiss .karte{background:var(--marke-creme)}.inhaltsseite .karte h3{font-size:1.2rem;line-height:1.3;margin:0 0 .6rem}.inhaltsseite .karte p{font-size:.95rem;line-height:1.65;color:var(--leise);margin:0}.inhaltsseite .karte-nr{display:block;font-family:var(--schrift-ueberschrift);font-size:1.3rem;color:var(--ton);margin-bottom:.8rem}.inhaltsseite .zitat{font-family:var(--schrift-ueberschrift);font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.35;text-wrap:balance;padding-left:1.6rem;border-left:1px solid var(--ton);margin:2.4rem 0}.inhaltsseite .zitat small{display:block;font-family:var(--schrift-text);font-size:1rem;color:var(--leise);margin-top:.6rem}.inhaltsseite .zweispaltig{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center}.inhaltsseite .bild-rund{width:100%;height:auto;border-radius:12px;object-fit:cover}.inhaltsseite .faq{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(2rem,6vw,6rem);align-items:start}.inhaltsseite .faq-kopf{position:sticky;top:calc(var(--kopf-hoehe, 84px) + 2rem)}.inhaltsseite .faq-liste details{border-bottom:1px solid var(--linie)}.inhaltsseite .faq-liste details:first-child{border-top:1px solid var(--linie)}.inhaltsseite .faq-liste summary{cursor:pointer;list-style:none;position:relative;padding:1.2rem 2.5rem 1.2rem 0;font-family:var(--schrift-ueberschrift);font-size:1.08rem;line-height:1.4}.inhaltsseite .faq-liste summary::-webkit-details-marker{display:none}.inhaltsseite .faq-liste summary:after{content:"+";position:absolute;right:.3rem;top:1.05rem;font-size:1.4rem;color:var(--ton);transition:transform .2s}.inhaltsseite .faq-liste details[open] summary:after{transform:rotate(45deg)}.inhaltsseite .faq-liste details p{margin:0 0 1.3rem;color:var(--leise)}.inhaltsseite .abschluss{text-align:center}.inhaltsseite .abschluss h2{max-width:18em;margin:0 auto 1rem}.inhaltsseite .abschluss p{margin:0 auto 2rem;max-width:34em}@media(max-width:900px){.inhaltsseite .zweispaltig,.inhaltsseite .faq{grid-template-columns:1fr}.inhaltsseite .faq-kopf{position:static}}
