/* gemeinsame Basis der Unterseiten-Entwürfe (Kombi V017) */
.sub{padding:26px 0 30px}.sub-wrap{max-width:1100px}
.sub-h1{font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 .4em}
.sub .intro-txt{color:#d6e2f5;margin:0 0 18px;max-width:760px}
.box{background:linear-gradient(180deg,#0f1830,#0b1224);border:1px solid var(--line);border-radius:14px;padding:16px 18px}
.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--gold);color:var(--gold)}
.badge.wip{border-color:var(--blue);color:var(--blue)}
.muted{color:var(--muted)}.small{font-size:.88rem}
.ph{color:var(--gold);font-weight:700}
details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}
.mehr summary{display:inline-block;margin-top:8px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;color:var(--blue);font-weight:600;font-size:.9rem}
.mehr[open] summary{color:var(--gold)}
@media (max-width:700px){.sub{padding:16px 0 22px}.sub-wrap{padding:0 14px}.sub-h1{font-size:1.45rem}}
