/* SSMB Homepage: nur die Hülle für den unveränderten Original-NIS2-Selbstcheck. */
.ssmb-nis2-intro { padding: clamp(32px,5vw,56px) 0 22px; }
.ssmb-nis2-intro .breadcrumb { margin-bottom: 14px; }
.ssmb-nis2-intro h1 { font-size:clamp(2rem,3.5vw,3.5rem); }
.ssmb-nis2-intro p { max-width:790px; }
.ssmb-nis2-frame-section { padding: 8px 0 60px; }
.ssmb-nis2-frame-wrap { width:100%;background:#fff;overflow:hidden; border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 42px rgba(15,45,82,.06); }
#ssmb-nis2-frame { display:block;width:100%;border:0;min-height:600px;background:white; }
.ssmb-nis2-frame-link {font-size:.92rem;margin:14px 0 0;color:var(--muted);}
@media (max-width:680px) {
 .ssmb-nis2-intro {padding-top:26px;}
 .ssmb-nis2-frame-section {padding-bottom:42px;}
 .ssmb-nis2-frame-wrap {border-radius:10px;}
}
@media print { .site-header,.site-footer,.ssmb-nis2-intro,.ssmb-nis2-frame-link{display:none!important;} .ssmb-nis2-frame-section{padding:0!important;} .ssmb-nis2-frame-wrap{border:0;box-shadow:none;} }
