/* Rauschwerk · Positionierungskasten (Vorlage B, Option A) und Nischenverlag-Seite · Stand 2026-09-25 */
.rw-position{margin:2.5rem 0;padding:1.25rem 1.5rem;border-left:4px solid currentColor;background:rgba(0,0,0,.04);color:inherit;overflow-wrap:break-word}
.rw-position p{margin:0 0 .85rem}
.rw-position__kern{margin-top:0}
.rw-position__links{margin-bottom:0!important;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}
.rw-position__links .btn-solid{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;background:#201e1d;color:#fff8ef;border:1px solid #201e1d;text-decoration:none;font-weight:700}
.rw-position__links .btn-solid:hover{background:#403a33;color:#fff}
/* Startseite: Kernsatz als Hero-Unterzeile */
.rw-programme-hero .rw-programme-kern{font-size:clamp(18px,2.1vw,22px);line-height:1.45;max-width:38em;margin:.4rem 0 1rem}
.rw-programme-hero .rw-programme-kern a{color:inherit}
/* Seite /nischenverlag/ */
.rw-page-hero .rw-answer{max-width:46em}
.rw-page-hero .rw-kernsatz{max-width:46em}
.rw-nische .rw-kernaussage{padding:1rem 1.25rem;border-left:4px solid #a62916;background:#eee7da}
.rw-nische-books{padding-left:1.2em}
.rw-nische-books li{margin-bottom:.7rem}
.rw-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0 1.5rem}
.rw-table-scroll table{width:100%;border-collapse:collapse}
.rw-table-scroll th,.rw-table-scroll td{text-align:left;vertical-align:top;padding:.55rem .6rem;border-bottom:1px solid rgba(0,0,0,.15)}
.rw-nische-faq details{border-top:1px solid rgba(0,0,0,.15);padding:.7rem 0}
.rw-nische-faq summary{cursor:pointer;font-weight:700}
.rw-nische-faq details p{margin:.6rem 0 0}
.rw-publisher-byline{display:flex;align-items:center;gap:.75rem;margin:.25rem 0 1.25rem}
.rw-publisher-logo{flex:0 0 auto;width:40px;height:40px;padding:4px;background:#f7f3ec;border-radius:8px}
.rw-nische-service{font-size:.95em}
@media (max-width:560px){.rw-position__sep{display:none}.rw-unified main .rw-table-scroll table,.rw-unified main .rw-table-scroll tbody{display:block}.rw-unified main .rw-table-scroll thead{display:none}.rw-unified main .rw-table-scroll tr{display:block;padding:.6rem 0;border-bottom:1px solid rgba(0,0,0,.2)}.rw-unified main .rw-table-scroll th,.rw-unified main .rw-table-scroll td{display:block;border:0!important;padding:.2rem 0}.rw-table-scroll td::before{content:attr(data-label) ": ";font-weight:700}.rw-position{padding:1rem 1.1rem}}

/* Programm-Hinweis nach dem Kasten ohne eigene Kastenoptik (keine zwei Boxen hintereinander) */
.rw-programme-context.rw-programme-context--plain{background:none;border:0;border-left:0;box-shadow:none;padding:0;margin-top:1.5rem}

/* Startseite: Schild „Anfrage per KI“ (Variante von .rw-info-band) · 2026-09-25 */
.rw-info-band.rw-ki-band{background:#201e1d;color:#fff8ef;border-block:0;border-bottom:4px solid #a62916;padding:16px 32px}
.rw-info-band.rw-ki-band p{color:#fff8ef;font-size:clamp(16px,1.5vw,19px);line-height:1.45}
.rw-info-band.rw-ki-band p strong{color:#fff;font-weight:700}
.rw-info-band.rw-ki-band a.rw-ki-band__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 20px;background:#fff8ef;color:#201e1d;border:1px solid #fff8ef;text-decoration:none;font-weight:700;font-size:16px}
.rw-info-band.rw-ki-band a.rw-ki-band__btn:hover{background:#f4ecdb}
.rw-info-band.rw-ki-band a.rw-ki-band__btn:focus-visible{outline:3px solid #f4ecdb;outline-offset:3px}
@media(max-width:760px){.rw-info-band.rw-ki-band{padding:12px 22px 14px}.rw-info-band.rw-ki-band p{font-size:16px;line-height:1.4}.rw-info-band.rw-ki-band a.rw-ki-band__btn{margin-top:8px;min-height:44px;padding:8px 16px;font-size:15px}}
