/* ── Extrait du <style> inline de assurance.php (audit CSS 06/2026) ── */
/* Styles spécifiques à la page assurance (page de présentation linéaire).
 * Léger : juste de quoi espacer joliment les 4 blocs et donner du
 * souffle au tableau récapitulatif. Le tableau lui-même hérite de
 * .faq-cover-table déjà défini dans faq.css. */
.assurance-block {
background: #fff;
border-radius: 12px;
padding: 28px 32px;
margin: 0 auto 22px;
max-width: 880px;
box-shadow: 0 2px 10px rgba(0,0,0,.06);
border: 1px solid #eee;
}
.assurance-block h2 {
color: #c40018;
font-size: 1.55rem;
margin: 0 0 16px;
line-height: 1.3;
text-shadow: none;
}
.assurance-block p { font-size: 1.05rem; line-height: 1.55; color: #333; margin: 0 0 12px; }
.assurance-block ul,
.assurance-block ol { font-size: 1.05rem; line-height: 1.6; color: #333; padding-left: 22px; margin: 0 0 12px; }
.assurance-block li { margin-bottom: 6px; }
.assurance-block strong { color: #222; }
.assurance-block em { color: #666; }
.assurance-cta {
text-align: center;
margin: 30px auto 60px;
max-width: 880px;
padding: 0 16px;
}
.assurance-cta .btn { margin: 6px 8px; }
@media (max-width: 600px) {
.assurance-block { padding: 20px 18px; }
.assurance-block h2 { font-size: 1.3rem; }
}
