/* CyberNovaLabs.io — compléments des pages secteurs, outils et glossaire (27/09/2026). */
.seo table{margin:14px 0 20px}
.seo th{background:var(--fond);font-weight:700}
.sim-res{display:grid;gap:6px;margin:6px 0}
.sim-res div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #2a2a2a;padding:6px 0;font-size:14px}
.sim-res b{color:var(--oranje);font:800 18px var(--sans);white-space:nowrap}
.sim-res .fort b{font-size:28px}
.calc .note{font-size:12px;color:var(--graphite);margin-top:12px}
.calc-champs.sept{grid-template-columns:1fr 1fr}
.glossaire dl{max-width:760px}
.glossaire dt{font:800 18px var(--sans);margin-top:22px;padding-top:12px;border-top:1px solid var(--gris);scroll-margin-top:90px}
.glossaire dd{margin:6px 0 0;color:#222}
.glossaire dd a.mono{font-size:12px;margin-left:6px}
.index-termes{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 8px;max-width:760px}
.index-termes a{font:500 13px var(--mono)}
.grille .vide{min-width:70px}
.btn-imprimer{margin:8px 0 18px}
@media print{
  nav.top,footer,.barre-cta,.ck,.skip,.seo-cta,.no-print,.btn-imprimer,.retour{display:none!important}
  body{background:#fff;color:#000}
  .legal-page{padding:0}
  .legal-page h1{font-size:26px;margin-bottom:12px}
  .legal-page h2{font-size:16px;margin-top:16px;page-break-after:avoid}
  .legal-page table{display:table!important;font-size:11px;page-break-inside:avoid}
  .legal-page td,.legal-page th{border:1px solid #000}
  .grille .vide{height:26px}
  a{color:#000;text-decoration:none}
}
