/* Paperasse Auto — feuille de style du site (minute-cartegrise.com)
   Univers : formulaires cerfa remplis au stylo-bille, carte grise et ses cases codées.
   Signature : le bloc des taxes Y.1 à Y.6 du calculateur. */

:root{
  --pa-papier:#F3F5F0;
  --pa-blanc:#FFFFFF;
  --pa-encre:#16213A;
  --pa-encre-2:#4A5468;
  --pa-gris:#6B7385;
  --pa-bic:#2342C4;
  --pa-bic-fonce:#1A2F8F;
  --pa-surligneur:#F9E547;
  --pa-tampon:#B8361F;
  --pa-trait:#CBD3CC;
  --pa-trait-clair:#E1E6DF;
  --pa-titre:'Barlow Semi Condensed','Arial Narrow',sans-serif;
  --pa-texte:'Atkinson Hyperlegible',system-ui,sans-serif;
  --pa-code:'IBM Plex Mono',ui-monospace,monospace;
  --pa-rayon:6px;
  --global-content-width:1180px;
}

/* ---------- Base ---------- */
body,
body.content-style-unboxed .site,
.site,.content-bg,body.content-style-boxed .content-bg{background:var(--pa-papier)!important}
body{font-family:var(--pa-texte);color:var(--pa-encre);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}
.entry-content p,.entry-content li{color:var(--pa-encre)}
h1,h2,h3,h4,.entry-hero h1,.entry-title,
.entry-content h2,.entry-content h3,.entry-content h4{font-family:var(--pa-titre)!important;color:var(--pa-encre)!important;letter-spacing:-.01em;text-transform:none}
h1,.entry-title,.entry-hero h1{font-weight:700!important;font-size:clamp(2.1rem,4.6vw,3.4rem)!important;line-height:1.02!important}
.entry-content h2{font-weight:700;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.1;margin:2.4em 0 .6em}
.entry-content h3{font-weight:600;font-size:1.35rem;line-height:1.2;margin:1.8em 0 .5em}
a{color:var(--pa-bic)}
.entry-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.entry-content a:hover{color:var(--pa-bic-fonce);text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--pa-bic);outline-offset:2px;border-radius:2px}
::selection{background:var(--pa-surligneur);color:var(--pa-encre)}
strong{font-weight:700}

/* ---------- Bandeau d'indépendance ---------- */
.pa-bandeau{background:var(--pa-encre);color:#E8ECF4;font-size:.86rem;line-height:1.4;text-align:center;padding:.5rem 16px}
.pa-bandeau a{color:#fff;text-decoration:underline;text-underline-offset:2px}
.pa-bandeau__court{display:none}
@media (max-width:640px){.pa-bandeau__long{display:none}.pa-bandeau__court{display:inline}.pa-bandeau{font-size:.8rem}}

/* ---------- En-tête ---------- */
#masthead,.site-main-header-wrap .site-header-row-container-inner,
.site-mobile-header-wrap .site-header-row-container-inner{background:var(--pa-blanc)!important}
#masthead{border-bottom:1px solid var(--pa-trait)}
.site-branding .brand{text-decoration:none}
.site-branding .site-title,.mobile-site-branding .site-title{
  display:inline-flex;align-items:center;margin:0;
  font-family:var(--pa-titre)!important;font-weight:700!important;font-size:1.32rem!important;
  letter-spacing:.06em;text-transform:uppercase;color:var(--pa-encre)!important;line-height:1!important;
  background:var(--pa-blanc);border:2px solid var(--pa-encre);border-radius:5px;
  padding:.42rem .7rem .42rem 2.15rem;position:relative;white-space:nowrap;
}
.site-branding .site-title::before{
  content:"PA";position:absolute;left:0;top:0;bottom:0;width:1.6rem;
  background:var(--pa-bic);color:#fff;font-size:.6rem;letter-spacing:.04em;
  display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);
  border-radius:0 3px 3px 0;
}
.main-navigation .primary-menu-container>ul>li.menu-item>a{font-family:var(--pa-titre);font-weight:600;font-size:1.05rem;color:var(--pa-encre)!important;letter-spacing:.01em}
.main-navigation .primary-menu-container>ul>li.menu-item>a:hover,
.main-navigation .primary-menu-container>ul>li.current-menu-item>a{color:var(--pa-bic)!important}
.header-navigation .header-menu-container ul ul.sub-menu{background:var(--pa-blanc)!important;border:1px solid var(--pa-trait);box-shadow:0 12px 30px rgba(22,33,58,.12);border-radius:var(--pa-rayon)}
.header-navigation .header-menu-container ul ul li.menu-item>a{color:var(--pa-encre)!important;font-size:.98rem;padding:.6em 1em;width:280px}
.header-navigation .header-menu-container ul ul li.menu-item>a:hover{background:var(--pa-papier)!important;color:var(--pa-bic)!important}
.menu-item.pa-menu-calc>a{background:var(--pa-surligneur);border-radius:4px;padding-left:.7em!important;padding-right:.7em!important}
.mobile-toggle-open-container .menu-toggle-open{color:var(--pa-encre)!important}
#mobile-drawer .drawer-inner{background:var(--pa-encre)!important}

/* ---------- Titre des pages ---------- */
.entry-header{margin-bottom:1.4rem}
.pa-maj{font-family:var(--pa-code);font-size:.78rem;color:var(--pa-gris);letter-spacing:.02em;margin:.2rem 0 0;text-transform:uppercase}
.content-area{margin-top:2.6rem}
.entry-content-wrap{padding:0!important}
.content-style-boxed .entry.single-entry,.entry.single-entry{box-shadow:none!important;background:transparent!important}
body.page:not(.home) .content-container.site-container{max-width:820px}
body.home .content-area{margin-top:2rem}

/* ---------- Composants éditoriaux ---------- */
.pa-enbref{background:var(--pa-blanc);border:1.5px solid var(--pa-encre);border-radius:var(--pa-rayon);padding:1.1rem 1.3rem 1rem;margin:0 0 2rem;position:relative}
.pa-enbref__titre{position:absolute;top:-.8rem;left:1rem;background:var(--pa-encre);color:#fff!important;font-family:var(--pa-code);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .55rem;margin:0!important;border-radius:3px}
.pa-enbref ul{margin:.3rem 0 0;padding-left:1.1rem}
.pa-enbref li{margin:.35rem 0}

ol.pa-etapes{list-style:none;counter-reset:pa;padding:0;margin:1.4rem 0 1.8rem}
ol.pa-etapes>li{counter-increment:pa;position:relative;padding:.1rem 0 1.1rem 3.3rem;margin:0;border-left:2px dotted var(--pa-trait);margin-left:1.05rem;padding-left:2.2rem}
ol.pa-etapes>li:last-child{border-left-color:transparent;padding-bottom:0}
ol.pa-etapes>li::before{content:counter(pa);position:absolute;left:-1.1rem;top:-.15rem;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--pa-blanc);border:2px solid var(--pa-bic);color:var(--pa-bic);font-family:var(--pa-titre);font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center}

.pa-bloque{background:var(--pa-blanc);border:1px solid var(--pa-trait);border-left:5px solid var(--pa-tampon);border-radius:0 var(--pa-rayon) var(--pa-rayon) 0;padding:1rem 1.2rem;margin:1.1rem 0}
.pa-bloque__titre{font-family:var(--pa-titre);font-weight:700;font-size:1.15rem;color:var(--pa-tampon)!important;margin:0 0 .35rem!important;line-height:1.25}
.pa-bloque p:last-child{margin-bottom:0}

.pa-encadre{background:linear-gradient(transparent 0,transparent 0),#FFFBD6;border:1px dashed #D8C33A;border-radius:var(--pa-rayon);padding:1rem 1.2rem;margin:1.4rem 0}
.pa-encadre p:last-child{margin-bottom:0}

.pa-source{font-size:.88rem;color:var(--pa-encre-2)!important;border-top:1px solid var(--pa-trait);padding-top:1rem;margin-top:2.6rem}
.pa-source a{color:var(--pa-encre-2)}

.entry-content .wp-block-table{margin:1.4rem 0 1.8rem;overflow-x:auto}
.entry-content .wp-block-table table{border-collapse:collapse;width:100%;background:var(--pa-blanc);font-size:.95rem;border:1.5px solid var(--pa-encre)}
.entry-content .wp-block-table th{background:var(--pa-encre);color:#fff;font-family:var(--pa-titre);font-weight:600;font-size:1rem;text-align:left;padding:.6rem .8rem;border:0}
.entry-content .wp-block-table td{padding:.6rem .8rem;border:0;border-top:1px solid var(--pa-trait-clair);vertical-align:top}
.entry-content .wp-block-table tbody tr:nth-child(even) td{background:#FAFBF8}

/* surligné : passage clé */
.pa-surligne,mark{background:linear-gradient(104deg,transparent .2em,var(--pa-surligneur) .3em,var(--pa-surligneur) calc(100% - .3em),transparent calc(100% - .2em));color:inherit;padding:0 .15em}

/* FAQ */
.pa-faq{margin:2.4rem 0 0}
.pa-faq details{background:var(--pa-blanc);border:1px solid var(--pa-trait);border-radius:var(--pa-rayon);margin:.5rem 0;padding:0}
.pa-faq summary{cursor:pointer;list-style:none;padding:.85rem 2.6rem .85rem 1rem;font-weight:700;position:relative}
.pa-faq summary::-webkit-details-marker{display:none}
.pa-faq summary::after{content:"+";position:absolute;right:1rem;top:.55rem;font-family:var(--pa-titre);font-size:1.5rem;color:var(--pa-bic)}
.pa-faq details[open] summary::after{content:"–"}
.pa-faq details>div{padding:0 1rem .9rem}
.pa-faq details>div p:last-child{margin-bottom:0}

/* Code de case (C.1, P.6, Y.1…) */
.pa-case{display:inline-block;font-family:var(--pa-code);font-size:.78em;font-weight:500;color:var(--pa-encre);background:var(--pa-blanc);border:1px solid var(--pa-encre);border-radius:3px;padding:0 .3em;line-height:1.35;vertical-align:.08em}

/* ---------- Calculateur (signature) ---------- */
.pa-calc{background:var(--pa-blanc);border:1.5px solid var(--pa-encre);border-radius:8px;box-shadow:6px 6px 0 var(--pa-encre);padding:1.4rem 1.4rem 1.2rem;margin:1.6rem 0 2.2rem;font-size:1rem}
.pa-calc__titre{font-family:var(--pa-titre);font-weight:700;font-size:1.45rem;line-height:1.1;margin:0 0 1rem;color:var(--pa-encre)}
.pa-calc__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}
.pa-calc__champ{display:flex;flex-direction:column;gap:.3rem}
.pa-calc__champ--large{grid-column:1/-1}
.pa-calc label,.pa-calc legend{font-weight:700;font-size:.92rem;color:var(--pa-encre)}
.pa-calc .pa-aide{font-weight:400;color:var(--pa-gris);font-size:.82rem}
.pa-calc select,.pa-calc input[type=number]{font:inherit;font-size:1rem;color:var(--pa-encre);background:var(--pa-papier);border:1px solid var(--pa-trait);border-bottom:2px solid var(--pa-encre);border-radius:4px 4px 0 0;padding:.55rem .6rem;width:100%;min-height:44px}
.pa-calc select:focus,.pa-calc input:focus{outline:none;border-bottom-color:var(--pa-bic);background:#fff;box-shadow:0 2px 0 var(--pa-bic)}
.pa-calc fieldset{border:0;padding:0;margin:0}
.pa-choix{display:flex;flex-wrap:wrap;gap:.4rem}
.pa-choix label{font-weight:400;cursor:pointer}
.pa-choix input{position:absolute;opacity:0;pointer-events:none}
.pa-choix span{display:inline-block;border:1px solid var(--pa-trait);background:var(--pa-papier);border-radius:999px;padding:.4rem .8rem;font-size:.92rem;min-height:36px}
.pa-choix input:checked+span{background:var(--pa-encre);border-color:var(--pa-encre);color:#fff}
.pa-choix input:focus-visible+span{outline:3px solid var(--pa-bic);outline-offset:2px}
.pa-calc__bloc[hidden]{display:none}

.pa-y{margin:1.3rem 0 0;border-top:2px solid var(--pa-encre);padding-top:.8rem}
.pa-y__ligne{display:grid;grid-template-columns:2.6rem 1fr auto;align-items:baseline;gap:.6rem;padding:.32rem 0;border-bottom:1px dotted var(--pa-trait)}
.pa-y__code{font-family:var(--pa-code);font-size:.8rem;color:var(--pa-encre);border:1px solid var(--pa-encre);border-radius:3px;text-align:center;line-height:1.5}
.pa-y__lib{font-size:.95rem;color:var(--pa-encre-2)}
.pa-y__lib small{display:block;font-size:.8rem;color:var(--pa-gris)}
.pa-y__mt{font-family:var(--pa-code);font-size:1rem;font-variant-numeric:tabular-nums;white-space:nowrap}
.pa-y__ligne--total{border-bottom:0;padding-top:.6rem}
.pa-y__ligne--total .pa-y__code{background:var(--pa-encre);color:#fff}
.pa-y__ligne--total .pa-y__lib{font-weight:700;color:var(--pa-encre);font-size:1.05rem}
.pa-y__ligne--total .pa-y__mt{font-family:var(--pa-titre);font-weight:700;font-size:2.1rem;line-height:1;padding:0 .2em;background:linear-gradient(100deg,transparent .15em,var(--pa-surligneur) .25em,var(--pa-surligneur) calc(100% - .25em),transparent calc(100% - .15em));transition:background-size .5s ease}
.pa-y__note{font-size:.84rem;color:var(--pa-encre-2);margin:.8rem 0 0}
.pa-y__note strong{color:var(--pa-encre)}
.pa-calc--mini{margin:0;box-shadow:8px 8px 0 var(--pa-encre)}
.pa-calc--mini .pa-calc__grille{grid-template-columns:1fr 1fr}
.pa-calc__lien{display:inline-block;margin-top:.8rem;font-weight:700}

/* ---------- Accueil ---------- */
.pa-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;margin:0 0 3.5rem}
.pa-hero__sur{font-family:var(--pa-code);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-bic);margin:0 0 .8rem}
.pa-hero h1{font-size:clamp(2.4rem,5.4vw,4.3rem)!important;line-height:.98!important;margin:0 0 1.1rem;letter-spacing:-.02em}
.pa-hero h1 em{font-style:normal;background:linear-gradient(100deg,transparent .1em,var(--pa-surligneur) .2em,var(--pa-surligneur) calc(100% - .2em),transparent calc(100% - .1em));padding:0 .08em}
.pa-hero__chapo{font-size:1.15rem;color:var(--pa-encre-2);max-width:34rem;margin:0 0 1.2rem}
.pa-hero__ants{font-size:.92rem;color:var(--pa-encre-2);border-left:3px solid var(--pa-bic);padding-left:.8rem;max-width:32rem}

.pa-section-titre{display:flex;align-items:baseline;gap:1rem;margin:0 0 1.2rem;border-bottom:2px solid var(--pa-encre);padding-bottom:.5rem}
.pa-section-titre h2{margin:0!important;font-size:clamp(1.6rem,3vw,2.2rem)!important}
.pa-section-titre p{margin:0;color:var(--pa-gris);font-size:.95rem}

.entry-content ul.pa-situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 3.5rem;padding:0;list-style:none}
.pa-situation{margin:0!important}
.pa-situation a{display:flex;flex-direction:column;gap:.55rem;height:100%;background:var(--pa-blanc);border:1px solid var(--pa-trait);border-radius:var(--pa-rayon);padding:1.1rem 1.2rem 1.2rem;text-decoration:none!important;color:var(--pa-encre)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.pa-situation a:hover{transform:translateY(-3px);border-color:var(--pa-encre);box-shadow:4px 4px 0 var(--pa-encre)}
.pa-situation p{margin:0}
.pa-situation__change{font-family:var(--pa-code);font-size:.72rem;letter-spacing:.03em;color:var(--pa-encre-2);margin:0 0 .7rem}
.pa-situation__change b{font-weight:500;color:var(--pa-encre);border:1px solid var(--pa-encre);border-radius:3px;padding:0 .3em;margin-right:.3em}
.pa-situation__titre{font-family:var(--pa-titre);font-weight:700;font-size:1.4rem;line-height:1.1;margin:0 0 .45rem}
.pa-situation__texte{font-size:.95rem;color:var(--pa-encre-2);margin:0 0 .8rem;flex:1}
.pa-situation__go{font-weight:700;color:var(--pa-bic);font-size:.95rem}

.pa-bande{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1.5px solid var(--pa-encre);border-radius:var(--pa-rayon);background:var(--pa-blanc);margin:0 0 3.5rem}
.pa-bande>div{padding:1.2rem 1.3rem;border-right:1px solid var(--pa-trait)}
.pa-bande>div:last-child{border-right:0}
.pa-bande h3{margin:0 0 .4rem!important;font-size:1.25rem!important}
.pa-bande p{margin:0;font-size:.95rem;color:var(--pa-encre-2)}

/* ---------- Pied de page ---------- */
.pa-pied{background:var(--pa-encre);color:#C9D0DE;margin-top:4rem;padding:2.6rem 16px 1.6rem;font-size:.92rem}
.pa-pied__in{max-width:var(--global-content-width);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}
.pa-pied a{color:#fff;text-decoration:none}
.pa-pied a:hover{text-decoration:underline}
.pa-pied h2{font-family:var(--pa-code)!important;font-size:.74rem!important;letter-spacing:.1em;text-transform:uppercase;color:#8E99B3!important;margin:0 0 .8rem!important;font-weight:500!important}
.pa-pied ul{list-style:none;margin:0;padding:0}
.pa-pied li{margin:.35rem 0}
.pa-pied__marque{font-family:var(--pa-titre);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 .6rem}
.pa-pied__bas{max-width:var(--global-content-width);margin:2rem auto 0;padding-top:1rem;border-top:1px solid #2C3856;font-size:.8rem;color:#8E99B3}

/* ---------- Responsive ---------- */
@media (max-width:1024px){
  .pa-hero{grid-template-columns:1fr}
  .entry-content ul.pa-situations{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  body{font-size:17px}
  .entry-content ul.pa-situations,.pa-bande,.pa-pied__in{grid-template-columns:1fr}
  .pa-bande>div{border-right:0;border-bottom:1px solid var(--pa-trait)}
  .pa-bande>div:last-child{border-bottom:0}
  .pa-calc{padding:1.1rem 1rem 1rem;box-shadow:4px 4px 0 var(--pa-encre)}
  .pa-calc__grille,.pa-calc--mini .pa-calc__grille{grid-template-columns:1fr}
  .pa-y__ligne--total .pa-y__mt{font-size:1.7rem}
  .site-branding .site-title{font-size:1.08rem!important}
  .pa-section-titre{flex-direction:column;gap:.2rem}
}
@media (prefers-reduced-motion:reduce){
  *{transition:none!important;animation:none!important}
}

/* ---------- Formulaire de contact (bloc Kadence hérité) ---------- */
.kb-form .kadence-blocks-form-field label{color:var(--pa-encre)!important;font-weight:700!important;font-size:.95rem!important;opacity:1!important}
.kb-form .kb-field{background:var(--pa-blanc)!important;color:var(--pa-encre)!important;border:1px solid var(--pa-trait)!important;border-bottom:2px solid var(--pa-encre)!important;border-radius:4px 4px 0 0!important;padding:.6rem .7rem!important;font:inherit!important;font-size:1rem!important}
.kb-form .kb-field:focus{border-bottom-color:var(--pa-bic)!important;box-shadow:0 2px 0 var(--pa-bic)!important;outline:none}
.kb-form .kb-submit-field .kb-button,.kb-form button[type=submit]{background:var(--pa-encre)!important;color:#fff!important;font-family:var(--pa-titre)!important;font-weight:700!important;letter-spacing:.04em!important;border-radius:4px!important}
.kb-form .kb-submit-field .kb-button:hover{background:var(--pa-bic)!important}
.kb-form .required{color:var(--pa-tampon)!important}

/* ---------- Schéma de carte grise ---------- */
.pa-carte{margin:1.8rem 0 2rem}
.pa-carte__doc{background:#EEF3EC;border:1.5px solid var(--pa-encre);border-radius:8px;padding:.9rem;background-image:repeating-linear-gradient(135deg,rgba(22,33,58,.035) 0 2px,transparent 2px 9px)}
.pa-carte__tete{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:var(--pa-titre);font-weight:700;font-size:1.05rem;color:var(--pa-encre);margin:0 0 .7rem;text-transform:uppercase;letter-spacing:.05em}
.pa-carte__ech{font-family:var(--pa-code);font-size:.66rem;font-weight:500;color:var(--pa-gris);text-transform:none;letter-spacing:0}
.pa-carte__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}
.pa-carte__case{display:flex;gap:.45rem;align-items:center;background:rgba(255,255,255,.75);border:1px solid var(--pa-trait);border-radius:3px;padding:.35rem .45rem;font-size:.8rem;line-height:1.2;color:var(--pa-gris)}
.pa-carte__case .pa-case{flex:none;font-size:.72rem;border-color:var(--pa-gris);color:var(--pa-gris)}
.pa-carte__case.is-on{background:var(--pa-surligneur);border-color:var(--pa-encre);color:var(--pa-encre);font-weight:700}
.pa-carte__case.is-on .pa-case{border-color:var(--pa-encre);color:var(--pa-encre);background:#fff}
.pa-carte figcaption{font-size:.88rem;color:var(--pa-encre-2);margin-top:.6rem}
@media (max-width:640px){.pa-carte__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Image principale des guides */
.article-post-thumbnail{margin:0 0 1.2rem}
.article-post-thumbnail img{border:1.5px solid var(--pa-encre);border-radius:8px}

/* ---------- Annuaire ---------- */
.entry-content ul.pa-agences{list-style:none;padding:0;margin:.6rem 0 1.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
.entry-content .pa-agence{margin:0;background:var(--pa-blanc);border:1px solid var(--pa-trait);border-left:3px solid var(--pa-bic);border-radius:0 6px 6px 0;padding:.75rem .9rem}
.entry-content .pa-agence p{margin:0}
.entry-content .pa-agence__nom{font-family:var(--pa-titre);font-weight:700;font-size:1.05rem;line-height:1.2;color:var(--pa-encre)}
.entry-content .pa-agence__adr{font-size:.92rem;color:var(--pa-encre-2);margin:.25rem 0 .35rem}
.entry-content .pa-agence__meta{font-size:.8rem;color:var(--pa-gris)}
.entry-content .pa-agence__meta a{color:var(--pa-gris)}
.pa-situations--regions .pa-situation__titre{font-size:1.2rem}
@media (max-width:640px){.entry-content ul.pa-agences{grid-template-columns:1fr}}
@media (max-width:640px){
  .entry-content ul.pa-situations.pa-situations--regions{grid-template-columns:1fr 1fr;gap:.5rem}
  .pa-situations--regions .pa-situation a{padding:.7rem .75rem;gap:.3rem}
  .pa-situations--regions .pa-situation__titre{font-size:1.02rem}
  .pa-situations--regions .pa-situation__texte{font-size:.82rem;margin:0}
  .pa-situations--regions .pa-situation__change{font-size:.66rem;margin:0}
  .pa-situations--regions .pa-situation__go{display:none}
}
