.inscription-publique .entete-acces>a{text-decoration:none}.inscription-publique .composition-acces{align-items:start;padding-top:clamp(32px,6vh,70px)}.inscription-publique .promesse-acces{padding-top:20px}.inscription-publique .promesse-acces h1{font-size:clamp(38px,5.2vw,66px);line-height:1.05}.inscription-publique .panneau-acces{max-width:610px}.avantages-inscription{gap:15px;margin:27px 0;padding:0;list-style:none;display:grid}.avantages-inscription li{align-items:start;gap:11px;line-height:1.55;display:flex}.avantages-inscription svg{width:21px;height:21px;color:var(--accent-texte);flex-shrink:0}.promesse-acces p.precision-espace{margin-bottom:18px;font-size:14px;line-height:1.6}.etape-inscription{color:var(--gris);margin:0 0 24px;font-size:14px;font-weight:700}.texte-inscription{color:var(--gris);margin:18px 0;font-size:14px;line-height:1.65}.consentement-inscription{color:var(--gris);align-items:flex-start;gap:10px;margin:5px 0;font-size:14px;line-height:1.55;display:flex}.consentement-inscription input{width:18px;height:18px;accent-color:var(--accent-texte);flex-shrink:0;margin-top:2px}.inscription-publique a.bouton-principal,.inscription-publique a.bouton-secondaire{text-align:center;padding:12px;text-decoration:none}.aide-authenticator{border:1px solid var(--ligne);background:#f5f7f2;border-radius:10px;margin-top:20px;padding:14px;font-size:14px;line-height:1.6}.aide-authenticator summary{cursor:pointer;font-weight:700}.aide-authenticator p{margin:12px 0}.aide-authenticator ol{margin:12px 0;padding-left:21px}.aide-authenticator li{margin:8px 0}.liens-authenticator{flex-wrap:wrap;gap:10px;display:flex}.liens-authenticator a{border:1px solid var(--ligne);color:var(--accent-texte);background:#fff;border-radius:8px;padding:9px 11px;font-weight:700}@media (width<=1050px){.inscription-publique .composition-acces{grid-template-columns:1fr;gap:26px}.inscription-publique .panneau-acces,.inscription-publique .promesse-acces{justify-self:center;width:100%;max-width:680px}}@media (width<=580px){.inscription-publique{width:calc(100% - 28px)}.inscription-publique .entete-acces{gap:10px}.inscription-publique .entete-acces>a:last-child{text-align:right;max-width:135px}.inscription-publique .composition-acces{padding:20px 0}.inscription-publique .panneau-acces{padding:24px 18px}.inscription-publique .zone-mfa{grid-template-columns:1fr;justify-items:center}.inscription-publique .secret-mfa{text-align:center;width:100%}.inscription-publique .pied-acces{flex-direction:column;align-items:start;gap:10px;line-height:1.5}.inscription-publique .entete-panneau h2{font-size:27px}}
