.rg-artikel .rg-inhalt{border:1px solid var(--bs-border-color,#d5d9d3);background:var(--bs-tertiary-bg,#f6f7f5);padding:1rem 1.25rem;margin:1.25rem 0}
.rg-artikel .rg-inhalt h2{font-size:1.1rem;margin:0 0 .5rem}
.rg-artikel .rg-inhalt ol{margin:0;padding-left:1.3rem}
.rg-artikel .rg-tabelle-wrap{overflow-x:auto;margin:1rem 0 1.5rem}
.rg-artikel table{border-collapse:collapse;width:100%;min-width:32rem}
.rg-artikel caption{caption-side:top;text-align:left;font-weight:600;padding-bottom:.4rem}
.rg-artikel th,.rg-artikel td{border:1px solid var(--bs-border-color,#d5d9d3);padding:.5rem .6rem;vertical-align:top;text-align:left}
.rg-artikel thead th{background:var(--bs-tertiary-bg,#f6f7f5)}
.rg-artikel sup a{text-decoration:none}
.rg-artikel .autor address{font-style:normal}

#schwachstellen-check-sicherheitstechnik{--rw-stahl:var(--bs-primary,#1f4e6e);--rw-zink:var(--bs-tertiary-bg,#eef1f3);--rw-linie:var(--bs-border-color,#c9d1d7);--rw-text:var(--bs-body-color,#1e262c);--rw-flaeche:var(--bs-body-bg,#ffffff);--rw-gruen:var(--bs-success,#2e7d4f);--rw-gelb:var(--bs-warning,#c98a12);--rw-rot:var(--bs-danger,#b23b2a);border:2px solid var(--rw-stahl);border-radius:.5rem;margin:1.5rem 0;color:var(--rw-text);background:var(--rw-flaeche);overflow:hidden}
#schwachstellen-check-sicherheitstechnik .rw-kopf{background:var(--rw-stahl);color:var(--bs-white,#fff);padding:.9rem 1.2rem}
#schwachstellen-check-sicherheitstechnik .rw-kopf h3{margin:0;font-size:1.2rem;color:var(--bs-white,#fff)}
#schwachstellen-check-sicherheitstechnik .rw-kopf p{margin:.25rem 0 0;font-size:.95rem;opacity:.92}
#schwachstellen-check-sicherheitstechnik .rw-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}
#schwachstellen-check-sicherheitstechnik .rw-fragen{padding:1rem 1.2rem;border-right:1px solid var(--rw-linie)}
#schwachstellen-check-sicherheitstechnik .rw-frage{border:0;margin:0 0 1rem;padding:0}
#schwachstellen-check-sicherheitstechnik .rw-frage legend{font-weight:600;margin-bottom:.4rem;font-size:1rem}
#schwachstellen-check-sicherheitstechnik .rw-option{display:flex;gap:.5rem;align-items:flex-start;padding:.35rem .5rem;border-radius:.3rem;cursor:pointer;line-height:1.35}
#schwachstellen-check-sicherheitstechnik .rw-option:hover{background:var(--rw-zink)}
#schwachstellen-check-sicherheitstechnik .rw-option input{margin-top:.2rem;accent-color:var(--rw-stahl)}
#schwachstellen-check-sicherheitstechnik .rw-option input:focus-visible{outline:2px solid var(--rw-stahl);outline-offset:2px}
#schwachstellen-check-sicherheitstechnik .rw-reset{background:transparent;border:1px solid var(--rw-linie);color:var(--rw-text);border-radius:.3rem;padding:.35rem .8rem;cursor:pointer;font-size:.9rem}
#schwachstellen-check-sicherheitstechnik .rw-reset:focus-visible{outline:2px solid var(--rw-stahl);outline-offset:2px}
#schwachstellen-check-sicherheitstechnik .rw-ergebnis{background:var(--rw-zink);padding:1rem 1.2rem}
#schwachstellen-check-sicherheitstechnik .rw-ergebnis h4{margin:0 0 .6rem;font-size:1rem}
#schwachstellen-check-sicherheitstechnik .rw-ergebnis-liste{list-style:none;margin:0 0 1rem;padding:0}
#schwachstellen-check-sicherheitstechnik .rw-punkt{background:var(--rw-flaeche);border-left:4px solid var(--rw-stahl);padding:.55rem .7rem;margin-bottom:.5rem;border-radius:.25rem;line-height:1.4}
#schwachstellen-check-sicherheitstechnik .rw-punkt strong{display:block;font-size:.9rem;margin-bottom:.15rem}
#schwachstellen-check-sicherheitstechnik .rw-leer{color:var(--bs-secondary-color,#5a6670);font-style:italic}
#schwachstellen-check-sicherheitstechnik .rw-ok{border-left-color:var(--rw-gruen)}
#schwachstellen-check-sicherheitstechnik .rw-hinweis{border-left-color:var(--rw-gelb)}
#schwachstellen-check-sicherheitstechnik .rw-stopp{border-left-color:var(--rw-rot)}
#schwachstellen-check-sicherheitstechnik .rw-fazit{border-radius:.35rem;padding:.8rem .9rem;background:var(--rw-flaeche);border:2px dashed var(--rw-linie)}
#schwachstellen-check-sicherheitstechnik .rw-fazit p{margin:.3rem 0 0;line-height:1.45}
#schwachstellen-check-sicherheitstechnik .rw-fazit .rw-fazit-titel{margin:0;font-weight:700;font-size:1.05rem}
#schwachstellen-check-sicherheitstechnik .rw-fazit.rw-ok{border:2px solid var(--rw-gruen)}
#schwachstellen-check-sicherheitstechnik .rw-fazit.rw-hinweis{border:2px solid var(--rw-gelb)}
#schwachstellen-check-sicherheitstechnik .rw-fazit.rw-stopp{border:2px solid var(--rw-rot)}
#schwachstellen-check-sicherheitstechnik .rw-fazit-offen{margin:0;color:var(--bs-secondary-color,#5a6670)}
#schwachstellen-check-sicherheitstechnik .rw-fuss{padding:.7rem 1.2rem;font-size:.85rem;border-top:1px solid var(--rw-linie);margin:0}
#schwachstellen-check-sicherheitstechnik .rw-quellen{padding:0 1.2rem .8rem;font-size:.85rem}
#schwachstellen-check-sicherheitstechnik .rw-quellen ol{margin:0;padding-left:1.2rem}
@media (max-width:40rem){#schwachstellen-check-sicherheitstechnik .rw-raster{grid-template-columns:1fr}#schwachstellen-check-sicherheitstechnik .rw-fragen{border-right:0;border-bottom:1px solid var(--rw-linie)}}
@media (prefers-reduced-motion:reduce){#schwachstellen-check-sicherheitstechnik *{transition:none!important}}
