.tool[data-astro-cid-mfoysmg7]{padding-block:0 5.5rem}.tool[data-astro-cid-mfoysmg7] h2[data-astro-cid-mfoysmg7]{border-top:1px solid var(--line);padding-top:2rem;font-size:clamp(1.7rem,3.4vw,2.4rem)}.fallback[data-astro-cid-mfoysmg7]{border-radius:var(--r);background:var(--c-soft);color:var(--c-deep);max-width:var(--measure);margin-top:1.25rem;padding:1rem 1.1rem;font-size:.9375rem;line-height:1.6}.checklist[data-astro-cid-mfoysmg7]{max-width:52rem;margin-top:2rem}.settings[data-astro-cid-mfoysmg7]{border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--bg2);min-width:0;margin:0 0 2rem;padding:1.3rem 1.4rem 1.4rem}.settings[data-astro-cid-mfoysmg7] legend[data-astro-cid-mfoysmg7]{color:var(--ink);padding:0 .4rem;font-size:.9375rem;font-weight:600}.settings-note[data-astro-cid-mfoysmg7]{color:var(--body);font-size:.875rem;line-height:1.55}.domains[data-astro-cid-mfoysmg7]{gap:.4rem 1.25rem;margin-top:.9rem;display:grid}@media (width>=620px){.domains[data-astro-cid-mfoysmg7]{grid-template-columns:1fr 1fr}}.domains[data-astro-cid-mfoysmg7] label[data-astro-cid-mfoysmg7]{color:var(--body);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;font-size:.875rem;line-height:1.45;display:grid}.domains[data-astro-cid-mfoysmg7] input[data-astro-cid-mfoysmg7]{accent-color:var(--c);margin-top:.15rem}.ref[data-astro-cid-mfoysmg7]{color:var(--c-deep);font-size:.75rem}.deadline[data-astro-cid-mfoysmg7]{margin-top:1.15rem}.deadline[data-astro-cid-mfoysmg7] label[data-astro-cid-mfoysmg7]{color:var(--ink);margin-bottom:.35rem;font-size:.8125rem;font-weight:500;display:block}.opt[data-astro-cid-mfoysmg7]{color:var(--muted);font-weight:400}.deadline[data-astro-cid-mfoysmg7] select[data-astro-cid-mfoysmg7]{max-width:100%;font:inherit;border:1px solid var(--line2);border-radius:var(--r);color:var(--ink);background:#fff;padding:.5rem .6rem;font-size:.9375rem}.section[data-astro-cid-mfoysmg7]{border-top:1px solid var(--line)}.section[data-astro-cid-mfoysmg7][hidden]{display:none}summary[data-astro-cid-mfoysmg7]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;padding-block:1rem;display:flex}.section-ref[data-astro-cid-mfoysmg7]{color:var(--c-deep);font-size:.75rem}.section-title[data-astro-cid-mfoysmg7]{letter-spacing:-.02em;color:var(--ink);font-size:1.0625rem;font-weight:600}.section-count[data-astro-cid-mfoysmg7]{color:var(--muted);margin-left:auto;font-size:.8125rem}.section-link[data-astro-cid-mfoysmg7]{margin:-.25rem 0 .75rem;font-size:.875rem}.section-link[data-astro-cid-mfoysmg7] a[data-astro-cid-mfoysmg7]{color:var(--c-deep);text-underline-offset:.18em;text-decoration:underline}.items[data-astro-cid-mfoysmg7]{gap:.55rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.item[data-astro-cid-mfoysmg7]{border:1px solid var(--line2);border-radius:var(--r);background:#fff;min-width:0;margin:0;padding:.8rem .95rem}.item[data-astro-cid-mfoysmg7] legend[data-astro-cid-mfoysmg7]{float:left;width:100%;color:var(--ink);padding:0;font-size:.9375rem;line-height:1.5}.item[data-astro-cid-mfoysmg7] legend[data-astro-cid-mfoysmg7] .ref[data-astro-cid-mfoysmg7]{color:var(--muted);margin-right:.3rem}.req[data-astro-cid-mfoysmg7]{color:var(--muted);margin-top:.15rem;font-size:.8125rem;display:block}.choices[data-astro-cid-mfoysmg7]{clear:both;flex-wrap:wrap;gap:.35rem 1.1rem;padding-top:.55rem;display:flex}.choices[data-astro-cid-mfoysmg7] label[data-astro-cid-mfoysmg7]{color:var(--body);cursor:pointer;align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.choices[data-astro-cid-mfoysmg7] input[data-astro-cid-mfoysmg7]{accent-color:var(--c)}.item[data-astro-cid-mfoysmg7]:has(input[value=oui]:checked){border-color:var(--c-line);background:var(--c-soft)}.submit[data-astro-cid-mfoysmg7]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:1.5rem;display:flex}.submit[data-astro-cid-mfoysmg7] button[data-astro-cid-mfoysmg7]{cursor:pointer;padding:.75rem 1.4rem;font-size:.9375rem}.submit[data-astro-cid-mfoysmg7] p[data-astro-cid-mfoysmg7]{color:var(--muted);flex-basis:100%;font-size:.8125rem}.result[data-astro-cid-mfoysmg7],.printable[data-astro-cid-mfoysmg7]{margin-top:2.5rem}.result[data-astro-cid-mfoysmg7]:focus,.printable[data-astro-cid-mfoysmg7]:focus{outline:none}@media (width<=700px){.submit[data-astro-cid-mfoysmg7] button[data-astro-cid-mfoysmg7]{width:100%}}#checklist-result h3,#checklist-print h3{border-top:1px solid var(--line);padding-top:2rem;font-size:clamp(1.6rem,3.2vw,2.2rem)}#checklist-result h4{letter-spacing:-.022em;color:var(--ink);margin-top:2.5rem;font-size:1.0625rem;font-weight:600}#checklist-result .score-row{flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;margin-top:1.5rem;display:flex}#checklist-result .score{align-items:baseline;gap:.5rem;margin:0;display:flex}#checklist-result .score b{letter-spacing:-.05em;color:var(--c);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,7vw,4rem);font-weight:600;line-height:1}#checklist-result .score span,#checklist-result .counts{color:var(--muted);margin:0;font-size:.9375rem}#checklist-result .method,#checklist-result .lead-in,#checklist-print .lead-in{color:var(--body);max-width:var(--measure);margin-top:1rem;font-size:.9375rem;line-height:1.6}#checklist-result .table-wrap,#checklist-print .table-wrap{margin-top:1.5rem;overflow-x:auto}#checklist-result table,#checklist-print table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}#checklist-result table.sections,#checklist-print table.sections{min-width:34rem}#checklist-result caption,#checklist-print caption{text-align:left;font-family:var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:.6rem;font-size:.6875rem}#checklist-result th,#checklist-result td,#checklist-print th,#checklist-print td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:.55rem 0 .55rem 1rem}#checklist-result th[scope=row],#checklist-result thead th:first-child,#checklist-print th[scope=row],#checklist-print thead th:first-child{text-align:left;color:var(--ink);padding-left:0;font-weight:500}#checklist-result thead th,#checklist-print thead th{color:var(--muted);font-size:.8125rem;font-weight:500}#checklist-result td,#checklist-print td{color:var(--body)}#checklist-result a,#checklist-print a{color:var(--c-deep);text-underline-offset:.18em;text-decoration:underline}#checklist-result .gap-block,#checklist-print .gap-block{max-width:46rem;margin-top:1.25rem}#checklist-result h5,#checklist-print h5{color:var(--ink);font-size:.9375rem;font-weight:600}#checklist-result .gap-block ul,#checklist-print .gap-block ul{gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}#checklist-result .gap-block li,#checklist-print .gap-block li{color:var(--body);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:.9375rem;line-height:1.5;display:grid}#checklist-result .tag,#checklist-print .tag{font-family:var(--m);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:.6875rem;font-weight:500}#checklist-result .ref,#checklist-print .ref{color:var(--muted);font-size:.75rem}#checklist-result .req,#checklist-print .req{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}#checklist-result .steps,#checklist-print .steps{max-width:46rem;margin:.75rem 0 0;padding-inline-start:1.25rem;list-style:decimal}#checklist-result .steps li,#checklist-print .steps li{color:var(--body);margin-top:.5rem;font-size:.9375rem;line-height:1.6}#checklist-result li::marker,#checklist-print li::marker{color:var(--c-deep)}#checklist-print .kicker{font-family:var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--c-deep);margin-top:2rem;font-size:.6875rem;font-weight:500}#checklist-print .print-head h3{border-top:0;margin-top:.5rem;padding-top:0}#checklist-print .date{color:var(--muted);margin-top:.5rem;font-size:.875rem}#checklist-print .incident{border:1px solid var(--line2);border-left:3px solid var(--c);border-radius:var(--r);color:var(--ink);max-width:46rem;margin-top:1.25rem;padding:.9rem 1.05rem;font-size:.875rem;line-height:1.55}#checklist-print .section-title{border-top:1px solid var(--line);font-family:var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2.5rem;padding-top:1.5rem;font-size:.6875rem;font-weight:500}#checklist-print .summary{color:var(--body);max-width:var(--measure);margin-top:1rem;font-size:.9375rem;line-height:1.65}#checklist-print .summary b{color:var(--ink);font-weight:600}#checklist-print table.full{max-width:52rem;margin-top:1.5rem}#checklist-print table.full td{white-space:nowrap;width:8rem}#checklist-print .caveat{border-top:1px solid var(--line);color:var(--muted);max-width:46rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.875rem;line-height:1.6}#checklist-print button{cursor:pointer;margin-top:1.5rem;padding:.7rem 1.4rem;font-size:.9375rem}@media (width<=620px){#checklist-result .gap-block li,#checklist-print .gap-block li{grid-template-columns:minmax(0,1fr);gap:.1rem}}@media print{html.print-checklist body>:not(main),html.print-checklist main>:not(.checklist-tool),html.print-checklist .checklist-tool .wrap>:not(#checklist-print){display:none!important}html.print-checklist .checklist-tool{padding:0!important}html.print-checklist #checklist-print{margin:0}html.print-checklist #checklist-print .kicker{margin-top:0}html.print-checklist #checklist-print [data-role=print]{display:none}html.print-checklist #checklist-print .table-wrap{overflow:visible}html.print-checklist #checklist-print table.sections{min-width:0}html.print-checklist #checklist-print h4{break-after:avoid}html.print-checklist #checklist-print tr,html.print-checklist #checklist-print li{break-inside:avoid}}.intro[data-astro-cid-km4n2rup]{max-width:46rem;padding-block:.5rem 3rem}.intro[data-astro-cid-km4n2rup] h2[data-astro-cid-km4n2rup]{letter-spacing:-.024em;border-top:1px solid var(--line);margin-top:2.75rem;padding-top:1.5rem;font-size:1.1875rem;font-weight:600}.intro[data-astro-cid-km4n2rup] h2[data-astro-cid-km4n2rup]:first-child{border-top:0;margin-top:0;padding-top:0}.intro[data-astro-cid-km4n2rup] p[data-astro-cid-km4n2rup]{color:var(--body);max-width:var(--measure);margin-top:1rem;line-height:1.65}.intro[data-astro-cid-km4n2rup] a[data-astro-cid-km4n2rup]{color:var(--c-deep);text-underline-offset:.18em;text-decoration:underline}.intro[data-astro-cid-km4n2rup] b[data-astro-cid-km4n2rup]{color:var(--ink);font-weight:600}.privacy[data-astro-cid-km4n2rup]{background:var(--bg2);border-radius:var(--r);margin-top:2rem;padding:1.15rem 1.25rem;font-size:.9375rem;max-width:46rem!important}
