/* HiAssur — Article Camion benne 3,5 t / PTAC / charge utile — v1.74.9
   Styles strictement limités au contenu de l'article.
   Aucune sidebar n'est créée : le template conserve exclusivement la sidebar native du blog. */
#article-contenu .ha-note{margin:24px 0;padding:18px 20px;border-left:4px solid #E11D2E;background:#FDECEE;border-radius:0 16px 16px 0;color:#374151}
#article-contenu .ha-note strong{color:#0D1B35}
#article-contenu .ha-source{margin:18px 0 26px;padding:16px 18px;border:1px solid #dbe4f0;border-radius:15px;background:#f8fafc;color:#475569;font-size:.94em;line-height:1.65}
#article-contenu .ha-source a{color:#0D1B35;font-weight:800;text-decoration:underline;text-underline-offset:3px}
#article-contenu .ha-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 28px}
#article-contenu .ha-card{padding:17px 18px;border:1px solid #e7eaf0;border-radius:15px;background:#fff;box-shadow:0 8px 22px rgba(13,27,53,.05)}
#article-contenu .ha-card strong{display:block;margin-bottom:6px;color:#0D1B35}
#article-contenu .ha-card p{margin:0;color:#64748b;font-size:.95em;line-height:1.65}
#article-contenu .ha-callout{margin:22px 0;padding:18px;border:1px solid #dbe4f0;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#fff)}
#article-contenu .ha-callout h3{margin-top:0;color:#0D1B35}
#article-contenu .ha-table-wrap{overflow-x:auto;margin:20px 0 28px;border:1px solid #e7eaf0;border-radius:15px;background:#fff}
#article-contenu .ha-table{width:100%;border-collapse:collapse;min-width:760px}
#article-contenu .ha-table th,#article-contenu .ha-table td{padding:13px 14px;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:top}
#article-contenu .ha-table th{background:#f8fafc;color:#0D1B35;font-size:.9em}
#article-contenu .ha-table tr:last-child td{border-bottom:0}
#article-contenu .ha-check{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:18px 0 26px;padding:0;list-style:none!important}
#article-contenu .ha-check li{position:relative;margin:0!important;padding:12px 12px 12px 38px!important;border:1px solid #edf0f5;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.04)}
#article-contenu .ha-check li:before{content:'✓';position:absolute;left:14px;top:12px;color:#E11D2E;font-weight:900}
#article-contenu .ha-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 28px}
#article-contenu .ha-links a{display:block;padding:15px 16px;border:1px solid #e7eaf0;border-radius:15px;background:#fff;text-decoration:none!important;color:#0D1B35!important;font-weight:800;box-shadow:0 8px 22px rgba(13,27,53,.05);transition:.18s ease}
#article-contenu .ha-links a span{display:block;margin-top:4px;color:#64748b;font-size:13px;font-weight:500}
#article-contenu .ha-links a:hover{border-color:#E11D2E;transform:translateY(-1px)}
#article-contenu .ha-faq details{margin:10px 0;border:1px solid #e7eaf0;border-radius:14px;background:#fff;overflow:hidden}
#article-contenu .ha-faq summary{cursor:pointer;padding:15px 18px;font-weight:800;color:#0D1B35}
#article-contenu .ha-faq details p{padding:0 18px 17px;margin:0;color:#475569}
@media(max-width:760px){
  #article-contenu .ha-grid,#article-contenu .ha-check,#article-contenu .ha-links{grid-template-columns:1fr}
  #article-contenu .ha-card,#article-contenu .ha-callout,#article-contenu .ha-note{border-radius:13px}
  #article-contenu .ha-table{min-width:680px}
}
