/* Two possible routes to compensation, scoped to this single answer. */
main.article.accident-life-article .content-accordion>.content-accordion-body:has(>.accident-vie-indemnisation){padding:33px 40px 30px;background:#fff}
main.article .accident-vie-indemnisation{color:#49555e}
main.article .accident-vie-indemnisation *,main.article .accident-vie-indemnisation *::before,main.article .accident-vie-indemnisation *::after{box-sizing:border-box}
main.article .accident-vie-indemnisation p{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;color:#49555e;font:400 1rem/1.78 'Hanken Grotesk',sans-serif;text-align:left;overflow-wrap:normal;word-break:normal;hyphens:none}
main.article .accident-vie-indemnisation p::before,main.article .accident-vie-indemnisation p::after,
main.article .accident-vie-indemnisation h3::before,main.article .accident-vie-indemnisation h3::after,
main.article .accident-vie-indemnisation h4::before,main.article .accident-vie-indemnisation h4::after,
main.article .accident-vie-indemnisation li::before,main.article .accident-vie-indemnisation li::after{content:none;display:none}
main.article .accident-vie-indemnisation strong{color:var(--blue);font-weight:650}
main.article .accident-vie-indemnisation h3,main.article .accident-vie-indemnisation h4{max-width:none;margin:0;padding:0;border:0;background:none;color:var(--blue);font:600 1.45rem/1.35 'Newsreader',Georgia,serif;text-align:left;text-wrap:pretty;overflow-wrap:normal;word-break:normal;hyphens:none}
main.article .accident-vie-indemnisation .avi-opening{max-width:880px;margin:0 auto 25px;padding:0;border:0;background:none;text-align:center}
main.article .accident-vie-indemnisation .avi-kicker{display:block;margin:0 0 17px;color:#81633a;font:700 .69rem/1.5 'Hanken Grotesk',sans-serif;letter-spacing:.085em;text-transform:uppercase}
main.article .accident-vie-indemnisation .avi-lead{color:var(--blue);font:400 1.62rem/1.45 'Newsreader',Georgia,serif;text-align:center;text-wrap:pretty}
main.article .accident-vie-indemnisation .avi-principle{max-width:880px;margin:0 auto 33px;padding:0;border:0;background:none}
main.article .accident-vie-indemnisation .avi-principle p{text-align:center}
main.article .accident-vie-indemnisation .avi-principle p+p{margin-top:13px}
main.article .accident-vie-indemnisation .avi-options{margin:0;padding:0;border:0;background:none;box-shadow:none}
main.article .accident-vie-indemnisation .avi-options>h3{max-width:700px;margin:0 auto 24px;text-align:center;font-size:1.4rem}
main.article .accident-vie-indemnisation .avi-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin:0;padding:0;border:0;background:none;list-style:none}
main.article .accident-vie-indemnisation .avi-ways>li{min-width:0;margin:0;padding:26px 27px 28px;border:1px solid #dce7ee;border-radius:7px;background:#eaf2f6;box-shadow:none;list-style:none}
main.article .accident-vie-indemnisation .avi-way-heading{display:flex;align-items:center;gap:13px;min-height:39px;margin:0 0 18px}
main.article .accident-vie-indemnisation .avi-way-number{display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #c2a779;border-radius:50%;color:#81633a;font:500 1rem/1 'Newsreader',Georgia,serif}
main.article .accident-vie-indemnisation .avi-limit{margin:31px 0 0;padding:25px 0 0;border:0;border-top:1px solid #e1e8ec;background:none;box-shadow:none}
main.article .accident-vie-indemnisation .avi-limit-heading{display:flex;align-items:center;gap:12px;margin:0 0 12px}
main.article .accident-vie-indemnisation .avi-limit-heading h3{font-size:1.25rem}
main.article .accident-vie-indemnisation .avi-info{display:flex;flex:0 0 23px;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #bda47c;border-radius:50%;color:#81633a;font:500 italic 1rem/1 Georgia,serif}
main.article .content-accordion-body:has(>.accident-vie-indemnisation)>.content-accordion-footer{margin-top:29px}
@media(max-width:900px){
 main.article .accident-vie-indemnisation .avi-ways{grid-template-columns:1fr;gap:18px}
}
@media(max-width:620px){
 main.article.accident-life-article .content-accordion>.content-accordion-body:has(>.accident-vie-indemnisation){padding:26px 20px 25px}
 main.article .accident-vie-indemnisation p{font-size:.95rem;line-height:1.76}
 main.article .accident-vie-indemnisation .avi-opening{margin-bottom:22px}
 main.article .accident-vie-indemnisation .avi-kicker{font-size:.67rem;line-height:1.6;margin-bottom:14px}
 main.article .accident-vie-indemnisation .avi-lead{font-size:1.4rem;line-height:1.48}
 main.article .accident-vie-indemnisation .avi-principle{margin-bottom:28px}
 main.article .accident-vie-indemnisation .avi-principle p{text-align:left}
 main.article .accident-vie-indemnisation .avi-principle p+p{margin-top:12px}
 main.article .accident-vie-indemnisation .avi-options>h3{margin-bottom:21px;font-size:1.3rem;line-height:1.4}
 main.article .accident-vie-indemnisation .avi-ways>li{padding:22px 20px 24px}
 main.article .accident-vie-indemnisation .avi-way-heading{gap:11px;margin-bottom:15px;min-height:34px}
 main.article .accident-vie-indemnisation .avi-way-heading h4{font-size:1.3rem;line-height:1.3}
 main.article .accident-vie-indemnisation .avi-way-number{flex-basis:30px;width:30px;height:30px;font-size:.95rem}
 main.article .accident-vie-indemnisation .avi-limit{margin-top:25px;padding-top:23px}
 main.article .accident-vie-indemnisation .avi-limit-heading{gap:11px;margin-bottom:13px}
 main.article .accident-vie-indemnisation .avi-limit-heading h3{font-size:1.2rem;line-height:1.4}
 main.article .content-accordion-body:has(>.accident-vie-indemnisation)>.content-accordion-footer{margin-top:25px}
}
