.haut .fil{color:#fff6ecd9;margin-bottom:18px;font-size:15px;font-weight:600}.haut .fil a{text-underline-offset:3px;text-decoration:underline}.haut.court .signature{color:#fff6eccc;margin-top:26px;font-size:14.5px}.guide{padding:96px 0 40px}.guide .cadre>*{max-width:760px}.guide h2{letter-spacing:-.04em;text-wrap:balance;margin:72px 0 18px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.05}.guide h2:first-child{margin-top:0}.guide h3{letter-spacing:-.02em;margin:34px 0 8px;font-size:21px;font-weight:600}.guide p{margin:0 0 16px;font-size:18px;line-height:1.65}.guide p.court{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:20px 24px;font-size:20px;line-height:1.55}.guide ol,.guide ul{margin:0 0 20px;padding-left:24px;font-size:18px;line-height:1.6}.guide li{margin-bottom:10px}.guide li::marker{color:var(--accent);font-weight:700}.guide a:not(.btn){color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.guide .tableau{max-width:960px;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin:24px 0 28px;overflow-x:auto}.guide table{border-collapse:collapse;width:100%;min-width:560px;font-size:16px;line-height:1.45}.guide caption{text-align:left;color:var(--muted);padding:16px 18px 4px;font-size:15px;font-weight:600}.guide th,.guide td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 18px}.guide tr:last-child td{border-bottom:0}.guide thead th{color:var(--muted);font-size:14px;font-weight:600}.guide tbody th{font-weight:600}.guide .exemple{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin:24px 0 28px;padding:22px 24px;font-size:17px}.guide .exemple b{color:var(--accent);letter-spacing:.01em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.guide-appel{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;margin-top:80px;padding:30px 30px 32px}.guide-appel p{margin-bottom:22px;font-size:18px}.guide-appel .btn.plein{background:var(--accent);color:var(--sur-accent);box-shadow:none}.guide-appel .btn.lien-doux{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}@media (width<=900px){.guide{padding:64px 0 24px}.guide h2{margin-top:56px}.guide p,.guide ol,.guide ul{font-size:17px}.guide-appel{padding:24px 20px}}@media (width<=700px){.guide .tableau{box-shadow:none;border-radius:0;overflow:visible}.guide table{min-width:0}.guide caption{padding:0 0 12px;display:block}.guide thead{display:none}.guide table,.guide tbody,.guide tr,.guide th,.guide td{display:block}.guide tbody tr{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-bottom:12px;padding:16px 18px}.guide tbody th,.guide td{border:0;padding:0}.guide tbody th{margin-bottom:8px;font-size:18px}.guide td{margin-top:8px}.guide td:before{content:attr(data-l);color:var(--muted);font-size:13px;font-weight:600;display:block}}
