/* JEM-66 SPC: /tools/spc around the SPC Studio (light DOM only; the screen is in a shadow root). */
#spc-lab{display:block;width:100%;min-width:0;margin:0 0 8px}
.spc-guide{margin:28px 0 8px;display:grid;gap:10px;max-width:1120px}
.spc-guide h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem)}
.spc-guide h3{margin:6px 0 0;font-size:1.02rem;scroll-margin-top:96px}
.spc-guide p{margin:0;line-height:1.55;max-width:78ch}
.spc-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 22px}
.spc-guide-grid section{display:grid;gap:4px;align-content:start}
/* Printing the one-page SPC report (Plus and Teams): only the report, on an A3 landscape page. */
#spc-print{display:none}
@page spcsheet{size:A3 landscape;margin:8mm}
@media print{
 html.spc-printing body > *:not(#spc-print){display:none!important}
 html.spc-printing #spc-print{display:block!important;page:spcsheet;margin:0;padding:0}
 html.spc-printing #spc-print img{display:block;width:100%;height:auto;max-height:277mm;object-fit:contain}
 html.spc-printing body{background:#fff!important;margin:0!important;padding:0!important}
}
