/* Erklärseiten: gemeinsame Gestaltung, keine externen Abhängigkeiten. */
@import url('/recht.css');
.mitte{max-width:58rem}
.kopf .m span{text-transform:none;letter-spacing:.08em}
main{padding-bottom:48px}
.brot{font-size:14px;margin-top:30px;color:var(--leise)}
h1{max-width:22ch;margin-top:24px;font-size:clamp(36px,5vw,56px)}
.intro{font-size:20px;max-width:42rem;margin-top:24px}
.hinweis{border-left:3px solid var(--akzent);padding:16px 20px;background:var(--flaeche);margin:26px 0}
.bild{margin:28px 0}.bild img{display:block;max-width:100%;height:auto;max-height:560px;object-fit:contain;object-position:left}
figcaption{font-size:14px;color:var(--leise);margin-top:10px}
.cta{display:inline-block;padding:12px 22px;background:var(--marine);color:var(--auf-marine);border-radius:30px;text-decoration:none;font-weight:600;margin:10px 0}
.weitere{display:flex;gap:8px 24px;flex-wrap:wrap;padding:24px 0;border-top:1px solid var(--kante)}
.weitere a{padding:8px 0}
:focus-visible{outline:3px solid var(--akzent);outline-offset:4px}
.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:var(--flaeche);padding:10px;z-index:2}
@media(max-width:480px){.kopf .m{gap:8px}.kopf .m span{letter-spacing:0}.kopf a{padding:6px 10px}.mitte{padding:0 20px}}

/* 02.11.2026: Häufige Fragen auch auf den Erklärseiten, gleicher Stil wie auf der Startseite. */
.faq{border-top:1px solid var(--kante)}
.faq details{border-bottom:1px solid var(--kante)}
.faq summary{cursor:pointer;padding:18px 34px 18px 0;font-family:var(--serife);
     font-size:19px;font-weight:600;position:relative;list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:4px;top:16px;font-family:var(--mass);
     font-size:21px;color:var(--matt);font-weight:400}
.faq details[open] summary::after{content:"\2212"}
.faq details[open] summary{padding-bottom:6px}
.faq p{color:var(--leise);font-size:16.5px;margin:0 0 20px;max-width:34rem}
.faq a{color:var(--marine);text-decoration:underline}
.faq a{color:var(--akzent)}
