.page-fp2 .fp2-wrap{width:min(var(--content-max),100% - 2 * var(--container-padding-inline))}:root body main .section{padding-block:var(--section-py)}:root body main :is(.section-subtitle,.program-kicker){display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .9rem;padding:0;border:0;border-radius:0;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentcolor;box-shadow:none;color:var(--color-primary-ink);font-family:var(--font-heading);font-size:.8125rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}:root body main :is(.section-subtitle,.program-kicker):before,:root body main :is(.section-subtitle,.program-kicker):after{content:none}:root body main :is(.section-title,.csq-sec__titre,.hq-ere__titre,.cta-band__title,.contact-path__header h2){font-family:var(--font-heading);font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}:root body main .section-title{margin-block:0 .75rem;color:var(--color-text-main)}:root body main .section-description{max-width:62ch;color:var(--color-text-muted);font-size:clamp(1rem,2.2vw,1.12rem);line-height:1.7}:root body main .section-header{margin-bottom:clamp(1.75rem,4vw,2.75rem)}:root body main :is(.btn,.form-submit):not(:is(.hero,.ejh,.page-hero,.hero-support,.csq-hero,.ra-hero) *){min-height:var(--control-height);padding:clamp(.65rem,.5rem + .4vw,.8rem) clamp(1rem,.7rem + 1vw,1.5rem);border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:800;font-size:clamp(1rem,.95rem + .15vw,1.1rem);letter-spacing:0;gap:.55rem}:root body main .btn.btn-sm:not(:is(.hero,.ejh,.page-hero,.hero-support,.csq-hero,.ra-hero) *){min-height:var(--control-min-height);padding:.55rem 1.15rem;font-size:.9375rem}:root body main :is(.btn-primary,.form-submit):not(:is(.hero,.ejh,.page-hero,.hero-support,.csq-hero,.ra-hero,.engagement-content,.cta-band,.csq-fin__panneau,.numerique-france-band,.mul-panel--cafe,.vdq-cta-projets,.permanences-numerique-block) *){background:var(--color-primary);background-image:none;color:var(--color-text-light);border:1.5px solid transparent;box-shadow:var(--shadow-md)}:root body main :is(.btn-primary,.form-submit):not(:is(.hero,.ejh,.page-hero,.hero-support,.csq-hero,.ra-hero,.engagement-content,.cta-band,.csq-fin__panneau,.numerique-france-band,.mul-panel--cafe,.vdq-cta-projets,.permanences-numerique-block) *):hover{background:var(--color-primary-dark);transform:translateY(-2px)}:root body main :is(.btn-primary,.form-submit):not(:is(.hero,.ejh,.page-hero,.hero-support,.csq-hero,.ra-hero,.engagement-content,.cta-band,.csq-fin__panneau,.numerique-france-band,.mul-panel--cafe,.vdq-cta-projets,.permanences-numerique-block) *):is(:disabled,[aria-disabled=true]){opacity:.6;cursor:not-allowed;transform:none}:root body main .btn-outline-primary:not(:is(.hero,.ejh,.page-hero,.hero-support,.csq-hero,.ra-hero,.engagement-content,.cta-band,.csq-fin__panneau,.numerique-france-band,.mul-panel--cafe,.vdq-cta-projets,.permanences-numerique-block) *){background:var(--color-surface);color:var(--color-primary-ink);border:1.5px solid var(--line-card)}:root body main .btn-outline-primary:not(:is(.hero,.ejh,.page-hero,.hero-support,.csq-hero,.ra-hero,.engagement-content,.cta-band,.csq-fin__panneau,.numerique-france-band,.mul-panel--cafe,.vdq-cta-projets,.permanences-numerique-block) *):hover{background:var(--color-surface);color:var(--color-primary-ink);border-color:var(--color-primary);transform:translateY(-2px)}:root body main :is(.btn,.form-submit):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}:root body[class] main .hero .hero-ctas .btn[class]{min-height:var(--control-min-height)}:root body main :is(.ds-card,.permanence-card,.benefit-card,.step-card,.valeur-card,.org-pole-card,.video-item-card,.member-card,.form-card,.csh-surface-card,.sorties-condition-card,.soc-pilier-card,.soc-convivialite-card,.program-media-card,.numerique-besoin-card,.numerique-service-card,.numerique-ressource-card,.mul-step-card,.mul-aside-card,.as-fiche-card,.as-media-card,.afs-team-card,.afs-testimonial-card,.pe-team-card,.pep-card,.equipe-member-card,.equipe-stat-card,.stat-card,.local-benefit-card,.pole-info-card,.ra-kpi-card,.ra-valeur-card,.ra-partner-card,.ra-pole-card,.ra-gouv-card,.ra-equipe-card,.pc-droit-card,.plan-card,.home-feed-card,.np-card,.ej-insc-card,.ej-sejour-card,.ej-contact-card,.media-clip-card){border:1px solid var(--line-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ds-card{display:flex;flex-direction:column;gap:.75rem;padding:1.6rem 1.5rem;background:var(--color-surface)}:root body main :is(.pe-accueil-carte,.pe-act-carte,.pe-offer-card,.pe-fam-card,.pe-info-card,.pe-pricing-card,.pe-carte-parole,.ejp-carte,.ejp-action-card){border-radius:var(--radius-card)}@media(hover:hover)and (min-width:768.02px){:root body main :is(.ds-card,.permanence-card,.benefit-card,.step-card,.valeur-card,.org-pole-card,.member-card,.csh-surface-card,.sorties-condition-card,.soc-pilier-card,.numerique-besoin-card,.numerique-service-card,.numerique-ressource-card,.mul-step-card,.as-fiche-card,.afs-team-card,.pe-team-card,.equipe-member-card,.equipe-stat-card,.stat-card,.local-benefit-card,.ra-kpi-card,.ra-valeur-card,.ra-partner-card,.ra-pole-card,.ra-gouv-card,.pc-droit-card,.plan-card,.home-feed-card,.ej-insc-card){transition:transform var(--transition-fast),box-shadow var(--transition-fast)}:root body main :is(.ds-card,.permanence-card,.benefit-card,.step-card,.valeur-card,.org-pole-card,.member-card,.csh-surface-card,.sorties-condition-card,.soc-pilier-card,.numerique-besoin-card,.numerique-service-card,.numerique-ressource-card,.mul-step-card,.as-fiche-card,.afs-team-card,.pe-team-card,.equipe-member-card,.equipe-stat-card,.stat-card,.local-benefit-card,.ra-kpi-card,.ra-valeur-card,.ra-partner-card,.ra-pole-card,.ra-gouv-card,.pc-droit-card,.plan-card,.home-feed-card,.ej-insc-card):hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}}@media(prefers-reduced-motion:reduce){:root body main :is([class*=-card],[class*=-carte],.btn,.form-submit):hover{transform:none}}html[data-theme=dark] body[class] main :is(.section-subtitle,.program-kicker){background:none}:root body main .section:is(.bg-light,.bg-cream){background:var(--color-surface)}:root body{background-image:none}:root body main :is(.benefit-card,.step-card){text-align:start}:root body main :is(.permanence-card__icon,.benefit-card__icon,.soc-pilier-card__icon,.numerique-besoin-card__icon,.numerique-service-card__icon,.numerique-ressource-card__icon){display:grid;place-items:center;width:52px;height:52px;margin-inline:0;border:0;border-radius:var(--radius-card);background:rgb(var(--rgb-primary) / .08);box-shadow:none;color:var(--color-primary-ink);font-size:1.375rem}:root body main :is(.permanence-card__title,.step-card__title,.benefit-card h3,.soc-pilier-card h3){margin-block:0;color:var(--color-text-main);font-family:var(--font-heading);font-size:1.125rem;font-weight:800;line-height:1.25}:root body main :is(.permanence-card__desc,.step-card p,.benefit-card p,.soc-pilier-card p){color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}:root body main .step-card__number{display:grid;place-items:center;width:40px;height:40px;margin-inline:0;border-radius:var(--radius-md);background:var(--color-primary);box-shadow:none;color:var(--color-text-light);font-family:var(--font-heading);font-weight:800}:root body main :is(.numerique-services-grid,.numerique-besoins-grid,.sorties-conditions-grid){grid-template-columns:minmax(0,1fr);gap:var(--gap-cards)}:root body main .permanences-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--gap-cards)}:root body main .permanences-grid>:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:640.02px){:root body main :is(.numerique-services-grid,.numerique-besoins-grid,.sorties-conditions-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024.02px){:root body main :is(.numerique-services-grid,.numerique-besoins-grid,.sorties-conditions-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}:root body main{overflow-wrap:break-word}:root body main :where(h1,h2,h3,h4,p,li,figure,fieldset,article,section,div){min-inline-size:0}:root body main :where(nav) :where(ul,ol)>:where(li){min-inline-size:auto}:root body main :where(h1){font-size:clamp(2rem,1.3rem + 2.8vw,4.5rem);line-height:1.12;text-wrap:balance}:root body main :where(h2){font-size:clamp(1.5rem,1.15rem + 1.4vw,2.4rem);line-height:1.2;text-wrap:balance}:root body main :where(h3){font-size:clamp(1.125rem,1rem + .45vw,1.5rem);line-height:1.3}:root body main :is(.hero-title,.page-hero-title){font-size:clamp(2rem,1.3rem + 2.8vw,4.5rem)}:root body main :where(img,svg,video,canvas,iframe){max-inline-size:100%}body main :where(img:not([class]),video:not([class]),canvas:not([class])){block-size:auto}:root body main :where(input,select,textarea,button){min-inline-size:0;max-inline-size:100%}:root body main :is(.btn,.form-submit){max-inline-size:100%;white-space:normal;overflow-wrap:break-word;text-align:center;height:auto}:root body main :is(.hero-actions,.btn-group){flex-wrap:wrap}@media(max-width:640px){:root body main .hero-support__stats{grid-template-columns:minmax(0,1fr);gap:.75rem}:root body main .hero-support__stats .stat-item{flex-direction:row;align-items:center;gap:.75rem;text-align:start}:root body main .hero-support__stats .stat-number{font-size:1.25rem;line-height:1.2}:root body main .program-strip,:root body main .as-pole-intro__footer .program-strip{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:.5rem;flex:0 0 auto;height:auto;min-height:0}:root body main .program-strip__item{flex:0 0 auto;width:auto;height:auto;min-height:0}}:root body[class] main :is(.ds-card,.benefit-card,.permanence-card,.step-card,.valeur-card,.numerique-service-card,.numerique-besoin-card,.numerique-ressource-card,.mul-step-card,.mul-aside-card,.as-fiche-card,.pc-droit-card,.soc-pilier-card,.local-benefit-card,.pole-info-card,.ej-insc-card,.ej-contact-card,.np-card,.sorties-condition-card,.csh-surface-card,.plan-card,.ra-pole-card,.ra-gouv-card,.ra-valeur-card,.ra-equipe-card,.inscription-prep-card,.csh-doc-card,.confirmation-card,.contact-path__card>a){border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--color-surface);background-image:none;backdrop-filter:none}:root body[class] main .form-card{background:var(--color-surface);background-image:none;backdrop-filter:none;border-radius:var(--radius-card)}:root body[class] main :is(.benefit-card,.valeur-card,.numerique-besoin-card,.numerique-ressource-card){padding:clamp(1.25rem,2.5vw,1.75rem)}:root body[class] main :is(.ds-card,.benefit-card,.permanence-card,.step-card,.valeur-card,.numerique-service-card,.numerique-besoin-card,.numerique-ressource-card,.mul-step-card,.mul-aside-card,.as-fiche-card,.media-clip-card,.pc-droit-card,.sorties-condition-card,.csh-surface-card,.plan-card,.soc-pilier-card,.local-benefit-card,.pole-info-card,.ej-insc-card,.ej-contact-card,.np-card,.ra-pole-card,.ra-gouv-card,.ra-valeur-card,.ra-equipe-card,.inscription-prep-card,.ejp-carte,.ejp-action-card,.pe-act-carte,.pe-offer-card,.pe-info-card,.pe-accueil-carte) h3{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}:root body[class] main :is(.step-card,.permanence-card,.benefit-card,.soc-pilier-card) h3{margin-block-end:.5rem}:root body:not(.page-agenda) main .home-feed-card__title{font-size:1.25rem;line-height:1.25}:root body[class] main .contact-path__card strong{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;line-height:1.25}:root body[class] main :is(.permanence-card__desc,.benefit-card p,.step-card p,.valeur-card p,.inscription-prep-card__content p,.media-clip-card__body p,.numerique-service-card p,.numerique-besoin-card p,.numerique-ressource-card p,.pc-droit-card p,.sorties-condition-card p):not(.step-card__eyebrow){font-size:max(16px,.9375rem);line-height:1.6;color:var(--color-text-muted)}:root body[class] main :is(.steps-grid,.mission-grid,.inscription-prep-cards,.media-clips__grid,.numerique-services-grid,.numerique-besoins-grid,.sorties-conditions-grid,.contact-path__routes){gap:var(--gap-cards)}:root body[class] main .contact-path__card--call{transform:none}:root body[class] main .contact-path__card>a{height:100%}:root body[class] main .contact-path__action{margin-top:auto;padding-top:1.25rem}@media(hover:hover)and (min-width:768.02px){:root body[class] main :is(.ds-card,.benefit-card,.permanence-card,.step-card,.valeur-card,.contact-path__card>a):hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}}@media(hover:none),(max-width:768px),(prefers-reduced-motion:reduce){:root body[class] main :is(.ds-card,.benefit-card,.permanence-card,.step-card,.valeur-card,.inscription-prep-card,.form-card,.numerique-service-card,.numerique-besoin-card,.numerique-ressource-card,.as-fiche-card,.contact-path__card>a):hover{transform:none;box-shadow:var(--shadow-card)}}:root body[class] main :is(.form-label,.form-help,.form-help-text,.form-note,.form-required-note,.form-step__desc,.form-step__panel-lead,.form-pole-guidance,.form-docs-checklist__list,.form-docs-checklist__note,.form-privacy p,.form-checkbox-group label){font-size:max(16px,.9375rem);line-height:1.6}:root body[class] main :is(.form-input,.form-select,.form-textarea){font-size:max(16px,1rem);min-height:var(--control-height)}:root body[class] main .form-group{gap:.5rem}:root body[class] main .form-grid{row-gap:clamp(1rem,2.5vw,1.5rem)}:root body[class] main .form-grid>.form-group{margin-bottom:0}:root body[class] main :is(.inscription-reperes__grid p,.inscription-reperes__suite){font-size:max(16px,1rem);line-height:1.7}:root body[class] main :is(.numerique-service-card,.numerique-besoin-card,.numerique-ressource-card,.benefit-card,.permanence-card,.form-docs-checklist) :is(ul,ol){font-size:max(16px,.9375rem);line-height:1.65}:root body[class] main :is(.numerique-service-card,.numerique-besoin-card,.numerique-ressource-card,.benefit-card,.permanence-card,.form-docs-checklist) li+li{margin-top:.45rem}:root body[class] main .faq-item{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}:root body[class] main .faq-item:before{content:none}:root body[class] main .faq-item:hover{transform:none}:root body[class] main .faq-item summary{min-height:var(--control-height);padding:1.15rem clamp(1rem,3vw,1.5rem);font-size:max(16px,1rem);font-weight:800;line-height:1.45}:root body[class] main .faq-item summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}:root body[class] main .faq-item>:is(.faq-item__body,p){padding-inline:clamp(1rem,3vw,1.5rem);font-size:max(16px,1rem);line-height:1.7}:root body[class] main .faq-item__body :is(p,ul,ol){font-size:inherit;line-height:inherit}:root body[class] main .faq-item__body p+p{margin-top:.85rem}@media(max-width:768px){:root body[class] main .hero-description{font-size:max(16px,1rem)}:root body[class] main .section-description{font-size:max(16px,1rem)}}:root body main .section-title{margin-inline:0}:root body main :is(.text-center,.section-header,.pep-copy,.ejp-section-head:not(.ejp-section-head--start),.pe-section-heading,.pe-demande__head)>.section-title{margin-inline:auto}@container panneau-reperes (min-width: 50rem){:root body .hero-support .hero-practical-panel__list{grid-template-columns:repeat(6,minmax(0,1fr))}:root body .hero-support .hero-practical-panel__list>*{grid-column:span 2}:root body .hero-support .hero-practical-panel__list>:nth-child(3n+1):nth-last-child(2),:root body .hero-support .hero-practical-panel__list>:nth-child(3n+2):nth-last-child(1){grid-column:span 3}:root body .hero-support .hero-practical-panel__list>:nth-child(3n+1):nth-last-child(1){grid-column:1 / -1}}@container panneau-reperes (min-width: 32rem) and (max-width: 49.99rem){:root body .hero-support .hero-practical-panel__list>:nth-child(odd):last-child{grid-column:1 / -1}}@media(min-width:900.02px){:root body .faq-section .faq-list--two-cols>:nth-child(odd):last-child{grid-column:1 / -1}}:root body.page-insertion-afs main .iafs-semaine__aussi ul{display:flex;flex-wrap:wrap}:root body.page-insertion-afs main .iafs-semaine__aussi ul>li{flex:1 1 15rem}:root body main .btn.btn-inscription.btn-inscription{background:var(--color-secondary-hover);background-image:none;border:1.5px solid var(--color-secondary-hover);color:var(--color-text-light)}:root body main .btn.btn-inscription.btn-inscription:hover{background:color-mix(in srgb,var(--color-secondary-hover) 85%,#000);border-color:color-mix(in srgb,var(--color-secondary-hover) 85%,#000);color:var(--color-text-light)}:root body main .program-strip{gap:.45rem 1.15rem}:root body main .program-strip__item{padding:0;border:0;border-radius:0;background:none;font-size:.875rem}@media(max-width:640px){:root body main :is(.nfb-service__text span,.permanence-card__day,.ejpr-mer__tag,.ejap__repere-label,.ra-kpi-card__label,.contact-path__label,.pe-jour__periode,.pe-offer-card__tag,.fp2-life__age,.equipe-stat-card__label){font-size:.8125rem}}:root body[class] :is(.hero-practical-panel__audience,.hero-practical-panel__note,.hero-practical-panel__item,.hero-practical-panel__item>span,.home-feed-card__excerpt,.home-feed-card__fact){font-size:max(16px,.9375rem)}:root body:is(.page-enfance-jeunesse,.page-petite-enfance) main :is(.breadcrumb a,.breadcrumb span,.ej-clas-plan-link span,.ej-clas-sites-list span,.ej-clas-stat span,.ej-dl__compte,.ej-dl__compte strong,.ej-dl__lead,.ej-dl__pdf span,.ej-dl__public,.ej-dl__qr figcaption,.ej-dl__share span,.ej-dl__voir span,.ej-essentiel__switch button,.ej-idees__avertissement span,.ej-idees__avertissement strong,.ej-idees__public,.ej-idees__texte,.ej-insc-etat,.ej-insc-fenetres span,.ej-insc-note,.ej-insc-plan-link span,.ej-insc-site-ref,.ej-plannings__print,.ej-prevenir__lien,.ej-sejour-meta span,.ej-sousnav__link,.ejap__actions-aide,.ejap__bareme-note,.ejap__bareme-table td,.ejap__bareme-table th,.ejap__choix-texte,.ejap__fenetre,.ejap__lien span,.ejap__overlap a,.ejap__overlap span,.ejap__overlap strong,.ejap__repere-note,.ejap__repere-valeur,.ejh__age-btn span,.ejh__card-meta,.ejh__ecouter span,.ejh__eyebrow,.ejp-action-card__alt,.ejp-action-card__note,.ejp-ancres__link span,.ejp-carte__text,.ejp-moment__text,.ejp-moment__time,.ejp-parcours__note span,.ejp-plannings-note,.ejp-point__text,.ejp-repere__appel,.ejp-repere__heures,.ejp-repere__jours,.ejp-repere__label,.ejp-repere__lien,.ejp-repere__note,.ejp-semaine-repli small,.ejp-step__text,.ejpa__badge,.ejpa__pdf span,.ejpa__pratique a,.ejpa__pratique span,.ejpa__reserve,.ejpa__sous,.ejpr-mer__activite span,.ejpr-mer__chip-txt span,.ejpr-mer__chip-txt strong,.ejpr-mer__pdf span,.ejpr-mer__pdf-poids,.ejpr-mer__question span,.ejpr-mer__question strong,.ejpr-mer__reserve,.ejpr-mer__share span,.ejpr-mer__site-note,.ejpr-mer__sous,.ejpr__attente a,.ejpr__attente p,.ejpr__attente strong,.ejpr__creneau-h,.ejpr__creneau-t,.ejpr__creneau-t em,.ejpr__notes span,.ejpr__notes strong,.ejs__bloc-heure,.ejs__bloc-jour,.ejs__bloc-label,.ejs__bloc-public,.ejs__foot span,.ejs__jour abbr,.ejs__notes a,.ejs__notes span,.ejs__notes strong,.ejs__switch-btn span,.ejtf__more,.pe-act-note a,.pe-act-note span,.pe-adapte__points li,.pe-assistant__step,.pe-bon__carte p,.pe-charte__ref-liens a,.pe-charte__ref-source,.pe-charte__ref-texte span,.pe-charte__voix,.pe-essentiel-affiche__zoom span,.pe-frise__quand,.pe-frise__texte,.pe-info-card address,.pe-info-card p,.pe-info-card__main,.pe-info-card__note,.pe-info-card__note strong,.pe-offer-card__body p,.pe-ouvert span,.pe-paroles__note,.pe-pricing-card a,.pe-pricing-card p,.pe-sommaire-bar__label,.pe-stat span,.pe-t--rose small,.pe-t--vert small,.pe-team-card__name,.pe-team-card__role,.pe-tile span,.pe-tl__note span,.peg-item span,.pep-card__role,.pep-card__tag,.per-card__btn,.per-card__cat,.per-card__text,.per-note,.pis-badge,.pis-cta p,.pis-doc span,.pis-etape p,.pis-infos li,.pis-item__txt span,.pis-note,.pis-telecharger__texte span,.pis-valise-compteur,.pole-jump-nav__tab,.qf-simu__field label,.qf-simu__hint,.qf-simu__info p,.qf-simu__info strong,.qf-simu__info-links a){font-size:max(16px,.9375rem)}:root body:is(.page-enfance-jeunesse,.page-petite-enfance) main :is(.ejp-ancres__link,.ejap__lien,.ejpr-mer__pdf,.ejpr-mer__share,.ej-dl__pdf,.ej-dl__voir,.ej-dl__share,.ej-clas-plan-link,.ej-insc-site-adresse .text-muted,.ej-insc-plan-link,.pe-essentiel-affiche .btn,.pe-info-card .btn,.pis-cta .btn,.peg-item figcaption span,.pe-info-card__note,.pe-charte__ref-liens a,[data-pe-sommaire] li a){font-size:max(16px,.9375rem)}:root body[class] main :is(.actu-carte__suite,.actu-carte__texte,.actu-chip span,.actu-filtre span,.actu-filtre__nombre,.actu-meta time,.agenda-jour__nb,.agp__etape p,.agp__voie span,.breadcrumb a,.breadcrumb li,.breadcrumb span,.ca-affiche__back-actions a,.ca-affiche__flip,.ca-affiche__public,.ca-affiche__texte,.ca-affiche__unflip,.chiffre-label,.contact-hours-details__muted,.contact-path__reassurance li,.contact-pole-email-list span,.csq-age a,.csq-bienvenus__liste li,.csq-cercle li,.csq-cliche__mythe,.csq-essentiel__carte p,.csq-focus__carte p,.csq-focus__lien,.csq-hero__duree,.csq-hero__precision,.csq-hero__transcription span,.csq-hero__transcription-corps em,.csq-hero__transcription-corps p,.csq-hero__transcription-corps strong,.csq-marche__texte,.csq-mission span,.csq-parole p,.csq-parole__auteur,.csq-parole__lien,.csq-pole__age,.csq-pole__corps span,.csq-profil__accroche,.csq-profil__points li,.csq-quotidien__item p,.csq-sec__note,.csq-t a,.csq-univer li,.csq-valeur p,.csq-visite__carte p,.equipe-member-card__role,.equipe-pole-count,.equipe-pole-tab,.equipe-search-panel__results,.equipe-stat-card__label,.equipe-stats-note,.equipe-stats-note strong,.filter-chip,.filter-chip__label,.form-card__lead,.form-checkbox-group__text,.form-label__optional,.form-progress__label,.form-upload-area__hint,.hero-partners__name,.home-feed-card__status,.home-rdv__affiche span,.home-rdv__bientot,.home-rdv__faits li,.home-rdv__faits time,.home-rdv__legende-item,.home-rdv__public,.hq-appel__mentions,.hq-bande__lien span,.hq-hero__image figcaption,.hq-hero__image span,.hq-repere__badge,.hq-sommaire__date,.hq-sommaire__ere-periode,.hq-sommaire__periode,.hq-sommaire__titre,.hq-sources a,.hq-suivant__label,.hq-video__detail,.hq-visuel__credit,.hq-visuel__legende,.inscription-toc__list a,.lc-chap__periode,.lc-etapes__badge,.lc-etapes__fait,.lc-etapes__quand,.lc-quartier__credit,.lc-quartier__etiquette,.lc-quartier__legende,.lc-quartier__legende strong,.lc-trust-band__list li,.lc-trust-band__text,.lecentre-services-nav span,.mul-equip-tile span,.mul-hero__stats span,.mul-hero__stats sup,.mul-nouveaute p,.nfb-service__text span,.nfb-service__text strong,.numerique-france-band__desc,.page-hero__video-link,.partner-card__link,.pc-table td,.pc-table th,.permanence-card__hours,.permanence-card__link,.permanence-card__note,.permanence-card__tag,.permanence-numerique-urgence a,.permanence-numerique-urgence span,.permanences-numerique-legend span,.pole-jump-nav__tab,.poles-acces__age,.program-media-card figcaption,.program-strip__item,.ra-kpi-card__label,.ra-kpi-note,.ra-pole-card__age,.ra-pole-card__link,.ra-pole-card__text,.sortie-card__date-month,.sortie-card__desc,.sortie-card__details summary,.sortie-card__docs li,.sortie-card__fact,.sortie-card__note,.sortie-card__org,.sortie-pill,.sorties-conditions-footnote,.sorties-conditions-footnote a,.sorties-footnote,.sorties-footnote a,.sorties-page-nav__link,.sorties-programme-count__label,.sorties-step p,.sorties-team-access,.sorties-team-access__btn,.stat-label,.vdq-cta-projets__text p){font-size:max(16px,.9375rem)}:root body[class] :is(.hero-ctas .btn,.hero-practical-panel__cta .btn,.equipe-pole-tab .count,.pole-jump-nav__tab,.lc-etapes__quand,.lc-etapes__fait,.lc-chap__periode,.csq-marche__texte){font-size:max(16px,.9375rem)!important}:root body[class] main :is(.csq-hero__transcription-corps p,.csq-profil__points li,.csq-marche__texte,.csq-focus__carte p,.csq-essentiel__carte p,.csq-cliche__mythe,.csq-valeur p,.csq-visite__carte p,.csq-sec__note,.csq-quotidien__item p,.sorties-step p,.sortie-card__desc,.sortie-card__org,.sortie-card__note,.sortie-card__fact,.sorties-footnote,.sorties-conditions-footnote,.pis-etape p,.pis-infos li,.pis-note,.per-card__text,.per-note,.pe-info-card__note,.pe-frise__texte,.pe-bon__carte p,.ej-idees__texte,.ejpr__notes li,.ej-insc-note,.confirmation-docs-box__list li,.contact-pole-email-list li,.ra-pole-card__text,.equipe-search-panel__results,.equipe-stats-note,.pc-table td){font-size:max(16px,.9375rem);line-height:1.6}:root body main :is(a[href^="tel:"],a[href^="mailto:"],.hero-practical-panel__item a,.iafs-reperes__valeur,.fp2-quickstrip__v,.fp2-langs a,.sen-carte__lien,.ca-affiche__lien,.contact-pole-email-list a,.iafs-ess__lignes dd a,.sen-reperes dd a,.falc__retour a):not(.btn){position:relative}:root body main :is(a[href^="tel:"],a[href^="mailto:"],.hero-practical-panel__item a,.iafs-reperes__valeur,.fp2-quickstrip__v,.fp2-langs a,.sen-carte__lien,.ca-affiche__lien,.contact-pole-email-list a,.iafs-ess__lignes dd a,.sen-reperes dd a,.falc__retour a):not(.btn):before{content:"";position:absolute;inset:-.75rem -.2rem}:root body .pe-sommaire-bar a{display:inline-flex;align-items:center;min-height:44px}:root body[class] :is(.ejpr-mer__date-j,.ejpr-mer__date-m,.sortie-badge,.sortie-card__docs-label,.csq-etiq,.mul-nouveaute__tag,.hq-video__label,.ejpa__tag){font-size:.8rem}
