.article[data-astro-cid-c4wvepfq]{max-width:44rem;color:var(--color-gray);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}@media (width>=64rem){.article[data-astro-cid-c4wvepfq]{font-size:1.125rem}}.article[data-astro-cid-c4wvepfq]>:first-child{margin-top:0}.article[data-astro-cid-c4wvepfq] h2{border-top:1px solid var(--color-hairline);color:var(--color-ink);letter-spacing:-.03em;text-wrap:balance;scroll-margin-top:calc(var(--header-h) + 1.25rem);margin:4rem 0 1.25rem;padding-top:2.75rem;font-size:clamp(1.625rem,1.2rem + 1.3vw,2.125rem);font-weight:600;line-height:1.15}.article[data-astro-cid-c4wvepfq] h3{color:var(--color-ink);letter-spacing:-.02em;scroll-margin-top:calc(var(--header-h) + 1.25rem);margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.article[data-astro-cid-c4wvepfq] p{text-wrap:pretty;margin:0 0 1.25rem}.article[data-astro-cid-c4wvepfq] strong{color:var(--color-ink);font-weight:600}.article[data-astro-cid-c4wvepfq] a:not(.cta a):not(.btn){color:var(--color-accent-text);text-underline-offset:4px;font-weight:500;text-decoration:underline 1px}.article[data-astro-cid-c4wvepfq] a:not(.cta a):not(.btn):hover{text-decoration-thickness:2px}.article[data-astro-cid-c4wvepfq] code{background:var(--color-soft);border:1px solid var(--color-hairline);color:var(--color-ink);overflow-wrap:anywhere;border-radius:.4rem;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.85em}.article[data-astro-cid-c4wvepfq] pre{border:1px solid var(--color-hairline);background:var(--color-soft);border-radius:1rem;margin:1.5rem 0 2rem;padding:1.1rem 1.2rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.article[data-astro-cid-c4wvepfq] pre code{overflow-wrap:normal;background:0 0;border:0;padding:0}.article[data-astro-cid-c4wvepfq] ul,.article[data-astro-cid-c4wvepfq] ol{margin:0 0 1.5rem;padding-left:1.4rem}.article[data-astro-cid-c4wvepfq] li{margin-bottom:.6rem;padding-left:.15rem}.article[data-astro-cid-c4wvepfq] ul>li{list-style:none;position:relative}.article[data-astro-cid-c4wvepfq] ul>li:before{content:"";background:var(--color-accent);border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.68em;left:-1.25rem}.article[data-astro-cid-c4wvepfq] ol{list-style:decimal}.article[data-astro-cid-c4wvepfq] ul.contains-task-list{padding-left:0}.article[data-astro-cid-c4wvepfq] li.task-list-item{padding-left:2rem}.article[data-astro-cid-c4wvepfq] li.task-list-item:before{content:none}.article[data-astro-cid-c4wvepfq] li.task-list-item>input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--color-accent-text);margin:0;position:absolute;top:.42em;left:.1rem}.article[data-astro-cid-c4wvepfq] ol>li::marker{color:var(--color-accent-text);font-weight:600}.article[data-astro-cid-c4wvepfq] blockquote{border:1px solid var(--color-hairline);background:var(--color-soft);border-radius:1.5rem;margin:2rem 0 2.5rem;padding:1.5rem 1.6rem .4rem;font-size:1.0625rem}.article[data-astro-cid-c4wvepfq] blockquote ol,.article[data-astro-cid-c4wvepfq] blockquote ul{margin-bottom:1.1rem}.article[data-astro-cid-c4wvepfq] table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-hairline);background:var(--color-paper);border-radius:1.25rem;width:100%;margin:1.75rem 0 2.25rem;font-size:.9375rem;line-height:1.55;display:block;overflow-x:auto}@media (width>=48rem){.article[data-astro-cid-c4wvepfq] table{display:table}.article[data-astro-cid-c4wvepfq] thead tr:first-child>th:first-child{border-top-left-radius:calc(1.25rem - 1px)}.article[data-astro-cid-c4wvepfq] thead tr:first-child>th:last-child{border-top-right-radius:calc(1.25rem - 1px)}}.article[data-astro-cid-c4wvepfq] th,.article[data-astro-cid-c4wvepfq] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-hairline);padding:.9rem 1rem}.article[data-astro-cid-c4wvepfq] tr:last-child>td{border-bottom:0}.article[data-astro-cid-c4wvepfq] th{background:var(--color-soft);color:var(--color-ink);font-size:.8125rem;font-weight:600}.article[data-astro-cid-c4wvepfq] td:first-child{color:var(--color-ink);font-weight:500}@media (width<=39.99rem){.article[data-astro-cid-c4wvepfq] th,.article[data-astro-cid-c4wvepfq] td{padding:.75rem .7rem}}.article[data-astro-cid-c4wvepfq] p.cta{margin:2rem 0}.article[data-astro-cid-c4wvepfq] p.cta a{background:var(--color-ink);color:var(--color-paper);border-radius:9999px;align-items:center;gap:.6em;padding:.9rem 1.55rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.article[data-astro-cid-c4wvepfq] p.cta a:after{content:"";width:1.05em;height:1.05em;mask:var(--fleche) center / contain no-repeat;-webkit-mask:var(--fleche) center / contain no-repeat;background:currentColor;flex:none;transition:transform .2s}.article[data-astro-cid-c4wvepfq] p.cta a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.article[data-astro-cid-c4wvepfq] p.cta a:hover{background:var(--color-accent);color:var(--color-accent-ink)}.article[data-astro-cid-c4wvepfq] p.cta a:hover:after{transform:translate(4px)}}.article[data-astro-cid-c4wvepfq] .diag{counter-reset:diag;gap:.75rem;margin:2rem 0 2.5rem;padding:0;display:grid}.article[data-astro-cid-c4wvepfq] .diag>li{counter-increment:diag;border:1px solid var(--color-hairline);background:var(--color-paper);border-radius:1.25rem;margin:0;padding:1.25rem 1.35rem 1.1rem 4rem;list-style:none;position:relative;box-shadow:0 1px #00000005}.article[data-astro-cid-c4wvepfq] .diag>li:before{content:counter(diag);background:var(--color-ink);width:2rem;height:2rem;color:var(--color-paper);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:1.15rem;left:1.1rem}.article[data-astro-cid-c4wvepfq] .diag-q{color:var(--color-ink);margin:.15rem 0 .7rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.article[data-astro-cid-c4wvepfq] .diag-r{margin:0 0 .35rem;padding-left:3.4rem;font-size:.9875rem;line-height:1.55;position:relative}.article[data-astro-cid-c4wvepfq] .diag-r>b{text-align:center;border-radius:9999px;width:2.75rem;padding:.1rem 0;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute;top:.1rem;left:0}.article[data-astro-cid-c4wvepfq] .diag-r.oui>b{background:var(--color-accent-soft);color:var(--color-accent-text)}.article[data-astro-cid-c4wvepfq] .diag-r.non>b{background:var(--color-soft);color:var(--color-ink);border:1px solid var(--color-hairline)}.outil:not([data-pret]){display:none}.outil,.outil-liste[data-pret]{border:1px solid var(--color-hairline);background:var(--color-paper);box-shadow:var(--shadow-float);border-radius:1.5rem;margin:2.25rem 0 2.5rem;padding:1.5rem 1.4rem 1.4rem}@media (width>=40rem){.outil,.outil-liste[data-pret]{padding:1.75rem 1.9rem 1.6rem}}.outil-entete{margin-bottom:1.1rem}.outil-surtitre{background:var(--color-accent-soft);color:var(--color-accent-text);letter-spacing:.02em;border-radius:9999px;padding:.2rem .7rem;font-weight:600;display:inline-block;margin:0 0 .75rem!important;font-size:.75rem!important}.outil-titre{color:var(--color-ink);letter-spacing:-.02em;font-weight:600;line-height:1.3;margin:0 0 .35rem!important;font-size:1.25rem!important}.outil-intro,.outil-aide{color:var(--color-gray);line-height:1.55;margin:0!important;font-size:.9375rem!important}.outil-aide{font-size:.8125rem!important}.outil-bouton{border:1px solid var(--color-ink);background:var(--color-ink);min-height:2.75rem;color:var(--color-paper);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.6rem 1.15rem;font-size:.9375rem;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.outil-bouton:active{transform:scale(.98)}.outil-bouton-discret{border-color:var(--color-hairline-strong);background:var(--color-paper);color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.outil-bouton:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}}.outil-actions{flex-wrap:wrap;gap:.6rem;display:flex}.outil-appel{margin:1.4rem 0 0!important}.outil .btn{white-space:normal;text-align:left;max-width:100%}.outil-liste[data-pret] ul{margin-bottom:1.25rem}.outil-liste[data-pret] li.task-list-item{cursor:pointer;border-radius:.75rem;transition:background-color .15s}.outil-liste[data-pret] li.task-list-item:has(input:checked){color:var(--color-gray);text-decoration:line-through;text-decoration-color:var(--color-hairline-strong)}.outil-barre{border-top:1px solid var(--color-hairline);gap:.8rem;padding-top:1.1rem;display:grid}.outil-progression{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600;margin:0!important;font-size:.9375rem!important}.outil-jauge{background:var(--color-soft);border-radius:9999px;height:.4rem;display:block;overflow:hidden}.outil-jauge i{border-radius:inherit;background:var(--color-accent);width:0;height:100%;transition:width .3s;display:block}.outil-liste[data-complete] .outil-progression:after{content:" · tout est fait";color:var(--color-accent-text)}.arbre-etape{color:var(--color-gray);font-weight:500;margin:0 0 .35rem!important;font-size:.8125rem!important}.arbre-question,.arbre-resultat{color:var(--color-ink);text-wrap:balance;font-weight:600;line-height:1.4;margin:0 0 .6rem!important;font-size:1.125rem!important}.arbre-resultat{font-size:1.25rem!important}.arbre-aide{color:var(--color-gray);line-height:1.55;margin:0!important;font-size:.9375rem!important}.arbre-choix{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.arbre-choix .outil-bouton{min-width:6.5rem}.arbre-lien{margin-top:1.1rem}.arbre-retour{border-top:1px solid var(--color-hairline);flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;padding-top:1rem;display:flex}.outil-champ{gap:.35rem;display:grid}.outil-champ[hidden]{display:none}.outil-libelle{color:var(--color-ink);font-size:.875rem;font-weight:500;line-height:1.35}.outil input:not([type=checkbox]),.outil select,.outil textarea{border:1px solid var(--color-hairline-strong);background:var(--color-paper);width:100%;color:var(--color-ink);font:inherit;border-radius:.75rem;padding:.65rem .8rem;font-size:1rem;line-height:1.4}.outil input:focus-visible,.outil select:focus-visible,.outil textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.outil-saisie{align-items:center;gap:.5rem;display:flex}.outil-unite{color:var(--color-gray);white-space:nowrap;flex:none;font-size:.875rem}.calcul-presets{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.2rem;display:flex}.calcul-grille{gap:1.5rem;display:grid}@media (width>=48rem){.calcul-grille{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.calcul-champs{gap:1rem;display:grid}.calcul-sortie{background:var(--color-soft);border-radius:1.1rem;padding:1.2rem 1.25rem}@media (width>=48rem){.calcul-sortie{top:calc(var(--header-h) + 1rem);position:sticky}}.calcul-lignes{gap:.65rem;margin:0 0 .9rem;display:grid}.calcul-ligne{border-bottom:1px solid var(--color-hairline);justify-content:space-between;gap:1rem;padding-bottom:.65rem;font-size:.9375rem;display:flex}.calcul-ligne dt{color:var(--color-gray)}.calcul-ligne dd{color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.calcul-ligne.est-fort dt,.calcul-ligne.est-fort dd{color:var(--color-ink);font-size:1.0625rem;font-weight:700}.generateur-grille{gap:1.5rem;display:grid}@media (width>=48rem){.generateur-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.generateur-champs{gap:.9rem;display:grid}.generateur-sortie{gap:.75rem;display:grid}@media (width>=48rem){.generateur-sortie{top:calc(var(--header-h) + 1rem);position:sticky}}.outil .generateur-resultat{background:var(--color-soft);resize:vertical;min-height:16rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.55}.outil-copie{border:1px dashed var(--color-hairline-strong);background:var(--color-soft);border-radius:1.25rem;margin:1.75rem 0 2rem;padding:1.35rem 1.4rem .4rem;position:relative}.outil-copie[data-pret]{padding-top:3.9rem}.outil-bouton-copie{min-height:2.25rem;padding:.4rem .95rem;font-size:.8125rem;position:absolute;top:.9rem;right:.9rem}details.etape{border:1px solid var(--color-hairline);background:var(--color-paper);border-radius:1.1rem;margin:0 0 .75rem;padding:0 1.2rem}details.etape>summary{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:600;line-height:1.4;list-style:none;display:flex}details.etape>summary::-webkit-details-marker{display:none}details.etape>summary:after{content:"+";background:var(--color-soft);width:1.75rem;height:1.75rem;color:var(--color-ink);border-radius:9999px;flex:none;place-items:center;font-weight:500;display:grid}details.etape[open]>summary:after{content:"−"}details.etape[open]{padding-bottom:.4rem}ol.frise{position:relative;margin:2rem 0 2.25rem!important;padding:0!important;list-style:none!important}ol.frise:before{content:"";background:var(--color-hairline-strong);border-radius:2px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.55rem}ol.frise>li{position:relative;margin:0 0 1.1rem!important;padding-left:2.1rem!important}ol.frise>li::marker{content:none}ol.frise>li:before{content:"";background:var(--color-accent);width:.75rem;height:.75rem;box-shadow:0 0 0 4px var(--color-paper);border-radius:9999px;position:absolute;top:.45em;left:.2rem}ol.frise>li>b:first-child{color:var(--color-ink);font-weight:600;display:block}@media print{html[data-impression] body *{visibility:hidden}html[data-impression] [data-imprime],html[data-impression] [data-imprime] *{visibility:visible}html[data-impression] [data-imprime]{box-shadow:none;border:0;margin:0;position:absolute;inset:0 0 auto}html[data-impression] [data-imprime] .outil-actions,html[data-impression] [data-imprime] .outil-jauge,html[data-impression] [data-imprime] .arbre-retour{display:none}html[data-impression] [data-imprime]:after{content:"paulenza.com — " attr(data-titre);color:#555;margin-top:1.5rem;font-size:.75rem;display:block}}@media (width>=80rem){.encart[data-astro-cid-zg7dkzxc]{top:calc(var(--header-h) + 1.5rem);position:sticky}}
