.tool[data-astro-cid-afor5hfy]{padding-block:0 5.5rem}.tool[data-astro-cid-afor5hfy] h2[data-astro-cid-afor5hfy]{border-top:1px solid var(--line);padding-top:2rem;font-size:clamp(1.7rem,3.4vw,2.4rem)}.fallback[data-astro-cid-afor5hfy],.unanswered[data-astro-cid-afor5hfy]{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}.quiz[data-astro-cid-afor5hfy]{counter-reset:q;max-width:46rem;margin-top:2rem}.system-name[data-astro-cid-afor5hfy]{margin:0 0 2.75rem}.system-name[data-astro-cid-afor5hfy] label[data-astro-cid-afor5hfy]{color:var(--ink);margin-bottom:.35rem;font-size:.8125rem;font-weight:500;display:block}.system-name[data-astro-cid-afor5hfy] .opt[data-astro-cid-afor5hfy]{color:var(--muted);font-weight:400}.system-name[data-astro-cid-afor5hfy] input[data-astro-cid-afor5hfy]{width:100%;max-width:28rem;font:inherit;border:1px solid var(--line2);border-radius:var(--r);color:var(--ink);background:#fff;padding:.6rem .7rem;font-size:.9375rem}.system-name[data-astro-cid-afor5hfy] input[data-astro-cid-afor5hfy]:focus-visible{border-color:var(--c)}.system-name[data-astro-cid-afor5hfy] .hint[data-astro-cid-afor5hfy]{color:var(--muted);margin-top:.35rem;font-size:.8125rem;display:block}.submit[data-astro-cid-afor5hfy]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:1.5rem;display:flex}.submit[data-astro-cid-afor5hfy] button[data-astro-cid-afor5hfy]{cursor:pointer;padding:.75rem 1.5rem;font-size:.9375rem}.submit[data-astro-cid-afor5hfy] p[data-astro-cid-afor5hfy]{color:var(--muted);font-size:.8125rem}.result[data-astro-cid-afor5hfy],.fiche[data-astro-cid-afor5hfy]{margin-top:2.5rem}.result[data-astro-cid-afor5hfy]:focus,.fiche[data-astro-cid-afor5hfy]:focus{outline:none}@media (width<=700px){.submit[data-astro-cid-afor5hfy] button[data-astro-cid-afor5hfy]{width:100%}}#role-result h3,#role-fiche h3{border-top:1px solid var(--line);padding-top:2rem;font-size:clamp(1.6rem,3.2vw,2.2rem)}#role-result .headline{letter-spacing:-.03em;color:var(--c);margin-top:1.25rem;font-size:clamp(1.45rem,3.6vw,2rem);font-weight:600;line-height:1.2}#role-result .indicative{color:var(--muted);margin-top:.6rem;font-size:.9375rem}#role-result h4{letter-spacing:-.022em;color:var(--ink);margin-top:2.5rem;font-size:1.0625rem;font-weight:600}#role-result h5,#role-fiche h5{font-family:var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--c-deep);margin-top:1.5rem;font-size:.6875rem;font-weight:500}#role-result .reasons,#role-fiche .reasons{gap:.6rem;max-width:46rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}#role-result .reasons li,#role-fiche .reasons li{border:1px solid var(--line);border-radius:var(--r);color:var(--body);gap:.35rem;padding:.95rem 1.1rem;font-size:.9375rem;line-height:1.6;display:grid}#role-result .basis,#role-fiche .basis{color:var(--c-deep);font-size:.75rem}#role-result .notes p,#role-fiche .notes p{border:1px solid var(--line2);border-left:3px solid var(--c);border-radius:var(--r);color:var(--body);max-width:46rem;margin-top:1rem;padding:.9rem 1.05rem;font-size:.9375rem;line-height:1.6}#role-result .lead-in,#role-fiche .lead-in{color:var(--body);max-width:var(--measure);margin-top:.75rem;font-size:.9375rem;line-height:1.6}#role-result .duties,#role-result .steps,#role-fiche .duties,#role-fiche .steps,#role-fiche .plain{max-width:46rem;margin:.75rem 0 0;padding-inline-start:1.25rem}#role-result .duties,#role-fiche .duties,#role-fiche .plain{list-style:outside}#role-result .steps,#role-fiche .steps{list-style:decimal}#role-result .duties li,#role-result .steps li,#role-fiche .duties li,#role-fiche .steps li,#role-fiche .plain li{color:var(--body);margin-top:.5rem;font-size:.9375rem;line-height:1.6}#role-result li::marker,#role-fiche li::marker{color:var(--c-deep)}#role-result a,#role-fiche a{color:var(--c-deep);text-underline-offset:.18em;text-decoration:underline}#role-result .caveat,#role-fiche .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}#role-result button,#role-fiche button{cursor:pointer;margin-top:1.5rem;padding:.7rem 1.4rem;font-size:.9375rem}#role-fiche .kicker{font-family:var(--m);letter-spacing:.06em;text-transform:uppercase;color:var(--c-deep);margin-top:2rem;font-size:.6875rem;font-weight:500}#role-fiche .fiche-head h3{border-top:0;margin-top:.5rem;padding-top:0}#role-fiche .date{color:var(--muted);margin-top:.5rem;font-size:.875rem}#role-fiche .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}#role-fiche .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}#role-fiche .summary{color:var(--body);max-width:var(--measure);margin-top:1rem;font-size:.9375rem;line-height:1.65}#role-fiche .summary b{color:var(--ink);font-weight:600}#role-fiche table.answers{border-collapse:collapse;width:100%;max-width:46rem;margin-top:1rem;font-size:.875rem}#role-fiche table.answers caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#role-fiche table.answers th,#role-fiche table.answers td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.6rem 0}#role-fiche table.answers th{width:45%;color:var(--ink);padding-right:1.25rem;font-weight:500}#role-fiche table.answers td{color:var(--body)}@media print{html.print-fiche body>:not(main),html.print-fiche main>:not(.role-tool),html.print-fiche .role-tool .wrap>:not(#role-fiche){display:none!important}html.print-fiche .role-tool{padding:0!important}html.print-fiche #role-fiche{margin:0}html.print-fiche #role-fiche .kicker{margin-top:0}html.print-fiche #role-fiche [data-role=print]{display:none}html.print-fiche #role-fiche h4{break-after:avoid}html.print-fiche #role-fiche li{break-inside:avoid}}.intro[data-astro-cid-anz6ti4p]{max-width:46rem;padding-block:.5rem 3rem}.intro[data-astro-cid-anz6ti4p] h2[data-astro-cid-anz6ti4p]{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-anz6ti4p] h2[data-astro-cid-anz6ti4p]:first-child{border-top:0;margin-top:0;padding-top:0}.intro[data-astro-cid-anz6ti4p] p[data-astro-cid-anz6ti4p]{color:var(--body);max-width:var(--measure);margin-top:1rem;line-height:1.65}.intro[data-astro-cid-anz6ti4p] a[data-astro-cid-anz6ti4p]{color:var(--c-deep);text-underline-offset:.18em;text-decoration:underline}.intro[data-astro-cid-anz6ti4p] b[data-astro-cid-anz6ti4p]{color:var(--ink);font-weight:600}.privacy[data-astro-cid-anz6ti4p]{background:var(--bg2);border-radius:var(--r);margin-top:2rem;padding:1.15rem 1.25rem;font-size:.9375rem;max-width:46rem!important}
