.sj-sommaire-liste{display:grid;gap:var(--so-e-2);max-width:var(--so-mesure-large);padding:0 0 var(--so-e-4) var(--so-e-4);color:var(--so-gris);list-style:decimal}.sj-sommaire-liste a{color:var(--so-encre)}@media (hover:hover){.sj-sommaire-liste a:hover{text-decoration:underline;text-decoration-thickness:var(--so-filet);text-underline-offset:.2em}}.sj :is(.ss50-corps h2,.ss50-corps h3){scroll-margin-top:calc(var(--so-entete-h) + var(--so-e-4))}.sj .sj-appel a{display:inline-flex;align-items:center;min-height:var(--so-e-8)}.ss-article-visuel .sj-figure-guide{width:62%;height:auto;object-fit:contain}.sj-provenance h2{font-size:var(--so-t-accroche);font-weight:500;line-height:1.35}.sj-guide .l-gd-local{--so-encre:var(--l-limestone);--so-fond:var(--l-monstera);display:grid;gap:var(--so-e-1);padding:var(--so-e-4);border-radius:var(--so-rayon);background:var(--l-monstera);color:var(--l-limestone)}.sj-guide .l-gd-local a{color:inherit}.sj-guide .l-gd-local-titre{color:var(--l-limestone-60);font-size:var(--so-t-petit);font-weight:500;line-height:1.5;letter-spacing:.02em;text-transform:uppercase}.sj-guide .l-gd-tableau{overflow-x:auto}.sj-guide table{width:100%;border-collapse:collapse}.sj-guide :is(th,td){padding:var(--so-e-2) var(--so-e-3) var(--so-e-2) 0;border-bottom:var(--so-filet) solid var(--so-ligne);text-align:left;vertical-align:top}.sj-guide thead th{color:var(--so-gris);font-size:var(--so-t-petit);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.sj-guide .l-gd-calcul{display:grid;gap:var(--so-e-3);padding:var(--so-e-4);border:var(--so-filet) solid var(--so-ligne);border-radius:var(--so-rayon)}.sj-guide :is(.l-gd-calcul-titre,.l-gd-calcul-champ){color:var(--so-gris);font-size:var(--so-t-petit);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.sj-guide .l-gd-calcul-sens{display:flex;flex-wrap:wrap;gap:var(--so-e-1)}.sj-guide .l-gd-calcul-choix{min-height:var(--so-carre);padding:var(--so-e-1) var(--so-e-2);border:0;border-radius:var(--so-rayon);background:var(--so-panneau);color:var(--so-encre);font:inherit;cursor:pointer}.sj-guide .l-gd-calcul-choix[aria-pressed=true]{background:var(--so-encre);color:var(--so-fond)}.sj-guide .l-gd-calcul-saisie{display:flex;align-items:baseline;gap:var(--so-e-2);border-bottom:var(--so-filet) solid var(--so-encre)}.sj-guide .l-gd-calcul-saisie input{flex:1;width:100%;min-width:0;padding:var(--so-e-1) 0;border:0;background:none;color:inherit;font:inherit;font-size:var(--so-t-accroche);font-variant-numeric:tabular-nums}.sj-guide .l-gd-calcul-resultat dl{display:grid;gap:var(--so-e-2)}.sj-guide .l-gd-calcul-resultat dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--so-e-1) var(--so-e-4);padding-bottom:var(--so-e-2);border-bottom:var(--so-filet) solid var(--so-ligne)}.sj-guide :is(.l-gd-calcul-resultat dt,.l-gd-calcul-detail){color:var(--so-gris)}.sj-guide .l-gd-calcul-resultat dd{font-variant-numeric:tabular-nums;text-align:right}.sj-guide .l-gd-calcul-net{font-size:var(--so-t-intro);font-weight:500}.sj-guide :is(.l-gd-calcul-resultat p,.l-gd-calcul-note){color:var(--so-gris);font-size:var(--so-t-petit)}.sj .l-jn-valider{display:grid;gap:var(--so-e-4);justify-items:start;max-width:var(--so-mesure-large);padding:var(--so-e-4);border:var(--so-filet) solid var(--so-ligne);border-radius:var(--so-rayon)}.sj .l-jn-valider-titre{font-family:var(--l-bagoss);font-size:var(--so-t-phrase);font-weight:400;line-height:var(--so-interligne-titre)}.sj :is(.l-jn-valider-texte,.l-jn-valider-etat){color:var(--so-gris);font-size:var(--so-t-petit)}.sj .l-jn-valider-etat a{text-decoration:underline}.sj .l-jn-valider-case{display:flex;align-items:flex-start;gap:var(--so-e-2)}.sj .l-jn-valider-boutons{display:flex;flex-wrap:wrap;gap:var(--so-e-2)}.sj .l-jn-valider .l-bouton{display:flex;align-items:flex-end;justify-content:flex-start;width:var(--so-bouton-l);height:var(--so-bouton-h);min-height:0;padding:var(--so-e-2);border:0;border-radius:var(--so-rayon);background:var(--so-panneau);color:var(--so-encre);font:inherit;line-height:1.3;text-align:left;white-space:normal}.sj .l-jn-valider .l-bouton-plein{background:var(--so-action);color:var(--l-granite)}.sj .l-jn-valider .l-bouton:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.sj .l-jn-valider .l-bouton:hover{background:var(--so-ligne)}.sj .l-jn-valider .l-bouton-plein:hover{background:var(--so-action-survol)}}@media (max-width:767px){.sj-guide .l-gd-tableau-pile thead{position:absolute;width:var(--so-filet);height:var(--so-filet);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sj-guide .l-gd-tableau-pile :is(table,tbody,tr,td){display:block}.sj-guide .l-gd-tableau-pile tr{padding:var(--so-e-3) 0;border-bottom:var(--so-filet) solid var(--so-ligne)}.sj-guide .l-gd-tableau-pile td{padding:0;border:0}.sj-guide .l-gd-tableau-pile td:first-child{padding-bottom:var(--so-e-1);font-weight:500}.sj-guide .l-gd-tableau-pile td:not(:first-child):before{content:attr(data-col);display:block;margin-top:var(--so-e-2);color:var(--so-gris);font-size:var(--so-t-petit);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.sj-guide .l-gd-calcul-resultat dl>div{flex-direction:column}.sj-guide .l-gd-calcul-resultat dd{text-align:left}}.so .sj-auteur-nom>.sj-auteur-fonction{display:block;color:var(--so-gris)}