/* Source commune outil / WordPress. Habillage des rubriques, sans donnée produit. */
:is(#m88-tech,.tandt-technical){color:#17212B;font:16px/1.65 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;min-width:0}
:is(#m88-tech,.tandt-technical) .m88-tech-group{min-width:0;padding:0;border:1px solid #C8CECB;border-radius:8px;background:#FFFFFF;box-shadow:0 8px 24px rgba(23,47,70,.10)}
:is(#m88-tech,.tandt-technical) .m88-tech-group :is(h2,h3){margin:0;padding:16px 24px;background:#E7ECEB;color:#172F46;border-radius:7px 7px 0 0;font-family:Montserrat,system-ui,sans-serif;font-size:22px;line-height:1.25;font-weight:700;overflow-wrap:anywhere}
:is(#m88-tech,.tandt-technical) .m88-tech-group dl{margin:0}
:is(#m88-tech,.tandt-technical) .m88-tech-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 24px;border:0;border-top:1px solid #C8CECB;font-variant-numeric:tabular-nums}
:is(#m88-tech,.tandt-technical) .m88-tech-row dt{margin:0;font-weight:600;color:#172F46;overflow-wrap:anywhere}
:is(#m88-tech,.tandt-technical) .m88-tech-row dd{margin:0;font-weight:400;color:#17212B;white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:999.98px){:is(#m88-tech,.tandt-technical) .m88-tech-group :is(h2,h3){font-size:21px}}
@media(max-width:689.98px){
  :is(#m88-tech,.tandt-technical) .m88-tech-group :is(h2,h3){padding:16px;font-size:20px}
  :is(#m88-tech,.tandt-technical) .m88-tech-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}
}
