.hall-calcul{justify-self:stretch;width:100%;max-width:440px}.calculateur-hall{margin:0;padding:var(--esp-22);box-shadow:var(--shadow)}.calculateur-hall h2{font-size:var(--titre-carte)}.calculateur-hall form{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:var(--esp-10)}.calculateur-hall form>.bouton{align-self:flex-start}.champ-date input{font:600 var(--police-20) var(--font-jakarta);letter-spacing:.06em;min-height:50px}.calc-surnom{font-weight:500;color:var(--ink2)}@media (min-width:900px){.contenu-hero:has(.hall-calcul) .contenu-hero-grille{grid-template-columns:minmax(0,1fr) minmax(0,440px)}}@media (max-width:899px){.hall-calcul{order:0;max-width:none}}.valeurs-grille{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.valeurs-grille li{border-radius:var(--arrondi-18);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.valeurs-grille a{display:flex;align-items:center;gap:var(--esp-14);padding:var(--esp-14) var(--esp-16);min-height:76px;color:var(--ink);text-decoration:none}.valeurs-grille b{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;color:var(--blanc);font:600 var(--police-20) var(--font-jakarta);background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 62%,var(--navy)))}.valeurs-grille h3{margin:0;font:600 15.5px/1.25 var(--font-jakarta)}.valeurs-grille small{display:block;margin-top:var(--esp-4);font-size:var(--police-13);color:var(--ink3)}.valeurs-grille small:first-letter{text-transform:uppercase}.valeurs-grille a:is(:hover,:focus-visible,:has(:focus-visible)) h3{text-decoration:underline}@media (max-width:899px){.contenu-hero:has(.hall-calcul) .contenu-hero-grille{display:flex;flex-direction:column}.contenu-hero:has(.hall-calcul) .hero-texte{display:contents}.contenu-hero:has(.hall-calcul) .hero-texte>*{order:3}.contenu-hero:has(.hall-calcul) .hero-texte>.badge-section,.contenu-hero:has(.hall-calcul) .hero-texte>h1{order:1}.contenu-hero:has(.hall-calcul) .hall-calcul{order:2;margin:var(--esp-4) 0 var(--esp-14)}.contenu-hero:has(.hall-calcul) h1{font-size:var(--police-28)}:is(.outil-entree-position,.outil-entree-notion) .contenu-hero:has(.hall-calcul) .hero-texte>.hero-chapo{order:1}}:is(.outil-entree-position,.outil-entree-notion) .contenu-hero .hero-texte h1{font-size:clamp(var(--police-17),1.9vw,var(--police-22));font-weight:500;line-height:1.35;letter-spacing:0;color:var(--ink2)}:is(.outil-entree-position,.outil-entree-notion) .contenu-hero .hero-texte h1 .grad{display:block;font-size:clamp(36px,4.6vw,56px);font-weight:600;line-height:1.05;letter-spacing:-.035em;margin-bottom:var(--esp-6);overflow-wrap:break-word;hyphens:auto}:is(.outil-entree-position,.outil-entree-notion) .contenu-hero .hero-texte h1 :is(.titre-suite,.titre-avant){display:block}:is(.outil-entree-position,.outil-entree-notion) .hero-chapo-fort{font-size:clamp(var(--police-20),2.3vw,var(--police-26));line-height:1.42;color:var(--ink);max-width:38ch}:is(.outil-entree-position,.outil-entree-notion) .hero-chapo-fort strong{font-weight:700}@media (max-width:640px){:is(.outil-entree-position,.outil-entree-notion) .contenu-hero .hero-texte h1{font-size:var(--police-16)}:is(.outil-entree-position,.outil-entree-notion) .contenu-hero .hero-texte h1 .grad{font-size:34px;margin-bottom:var(--esp-4)}:is(.outil-entree-position,.outil-entree-notion) .hero-chapo-fort{font-size:var(--police-18);line-height:1.36;max-width:none}:is(.outil-entree-position,.outil-entree-notion) .contenu-hero .hero-texte{row-gap:var(--esp-12)}}@media (min-width:700px){.res-places:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.res-places{grid-template-columns:repeat(2,minmax(0,1fr))}.res-places>:first-child{grid-column:auto}.res-places .res-carte{padding:var(--esp-12) var(--esp-14)}.res-places .res-carte .eyebrow,.res-places .res-carte p{display:none}.res-places .res-carte-lien{font-size:var(--police-16)}}@media (max-width:359px){.res-places{grid-template-columns:minmax(0,1fr)}}.etapes-calcul .calcul-prose{margin:0;font-size:var(--police-15);line-height:1.55;color:var(--ink2)}#definition~.autres-noms{max-width:none}.res-maitre-lien{grid-template-columns:minmax(0,1fr)}.calculateur .champ-date{flex:0 0 auto;display:grid;gap:var(--esp-6)}.calculateur .champ-date input{height:50px;min-height:0;padding:0 var(--esp-14)}.calculateur-hall .res-civile{flex:0 0 auto}.calculateur-hall .champ-form{flex:0 0 auto;display:grid;gap:var(--esp-6)}.calculateur-hall .champ-form input{height:50px;min-height:0}.calculateur-hall .res-civile input{height:46px;min-height:0}