.cadro-guide{padding:3.5rem 0 4.5rem}.cadro-guide .cadro-section-inner{max-width:44rem}.cadro-guide-kicker{color:var(--bleu);margin:0 0 .75rem;font-size:.9375rem;font-weight:500}.cadro-guide .cadro-h1{font-size:clamp(1.75rem,4vw,2.625rem)}.cadro-guide .cadro-h2{margin:3rem 0 1rem;font-size:clamp(1.375rem,2.5vw,1.75rem)}.cadro-guide-dates{border-bottom:1px solid var(--bordure);color:var(--ardoise);margin:0 0 2rem;padding-bottom:1.5rem;font-size:1rem}.cadro-guide-lede{color:var(--encre);margin:0 0 2rem;font-size:1.1875rem;line-height:1.55}.cadro-guide p{margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.65}.cadro-guide strong{font-weight:600}.cadro-guide a:not([class*=cadro-btn]){color:var(--bleu);text-underline-offset:2px;text-decoration:underline}.cadro-guide-consequence{background:var(--surface);border-left:3px solid var(--bleu);border-radius:0 var(--rayon) var(--rayon) 0;margin:0 0 1.25rem;padding:1.125rem 1.25rem}.cadro-guide-reserve{background:var(--blanc);border:1px solid var(--bordure);border-left:3px solid var(--attention);border-radius:0 var(--rayon) var(--rayon) 0;margin:0 0 1.25rem;padding:1.125rem 1.25rem}.cadro-guide-list{margin:0 0 1.5rem;padding-left:1.25rem}.cadro-guide-list li{margin-bottom:.875rem;font-size:1.0625rem;line-height:1.65}.cadro-guide-sources{margin:0 0 1.5rem;padding:0;list-style:none}.cadro-guide-sources li{border-left:1px solid var(--bordure);color:var(--ardoise);margin-bottom:1rem;padding-left:1rem;font-size:1rem;line-height:1.6}.cadro-guide-sources a{color:var(--bleu);font-weight:500}.cadro-guide-table-wrap{border:1px solid var(--bordure);border-radius:var(--rayon);margin:0 0 2rem;overflow-x:auto}.cadro-guide-table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem;font-size:.9375rem}.cadro-guide-table th,.cadro-guide-table td{border-bottom:1px solid var(--bordure);vertical-align:top;padding:.75rem .875rem;line-height:1.5}.cadro-guide-table thead th{background:var(--surface);white-space:nowrap;font-weight:600}.cadro-guide-table tbody th{width:14rem;color:var(--encre);font-weight:500}.cadro-guide-table tbody td{color:var(--ardoise)}.cadro-guide-table tbody tr:last-child th,.cadro-guide-table tbody tr:last-child td{border-bottom:0}.cadro-guide-cta{background:var(--surface);border-radius:var(--rayon);margin:3rem 0 0;padding:2rem}.cadro-guide-cta-text{color:var(--encre);margin:0 0 1.25rem;font-size:1.0625rem;font-weight:500}@media (max-width:40rem){.cadro-guide{padding:2.5rem 0 3rem}.cadro-guide .cadro-h2{margin-top:2.25rem}.cadro-guide-cta{padding:1.5rem}}
