/* Jenialo : encadré newsletter de la vitrine et du blog (21.10.2026) */
.jen-wrap.jen-nl{position:relative;z-index:2;padding-bottom:96px}
.jen-nl-box{background:#fff;border:1px solid var(--jen-line,rgba(20,48,74,.1));border-radius:20px;padding:32px 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 36px;align-items:center;box-shadow:0 6px 22px rgba(20,48,74,.05)}
.jen-nl-box h2{font-family:Nunito,system-ui,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:800;margin:0 0 8px;letter-spacing:-.02em}
.jen-nl-box p{margin:0;font-size:15.5px;line-height:1.6;color:var(--jen-body,#526976)}
.jen-nl-row{display:flex;gap:10px;flex-wrap:wrap}
.jen-nl-row input[type=email]{flex:1 1 220px;font-family:"Nunito Sans",sans-serif;font-size:15.5px;color:var(--jen-ink,#14304A);background:var(--jen-cream,#FDF8F2);border:1.5px solid var(--jen-line,rgba(20,48,74,.1));border-radius:999px;padding:12px 18px;min-height:48px}
.jen-nl-row input[type=email]:focus{outline:none;border-color:var(--jen-teal,#0E9A92);background:#fff}
.jen-nl-row .jen-btn{flex:none}
.jen-nl-msg{margin:10px 0 0;font-size:14.5px;font-weight:700;color:var(--jen-teal-dark,#0A7A74);min-height:0}
.jen-nl-msg:empty{display:none}
.jen-nl-msg.is-err{color:var(--jen-coral-dark,#D06F3C)}
.jen-nl-legal{margin:10px 0 0!important;font-size:13px!important;line-height:1.5}
.jen-nl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.jen-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (max-width:680px){.jen-nl-box{padding:24px 20px}.jen-nl-row .jen-btn{width:100%}}
/* Page newsletter.html : messages selon ?etat= */
.jen-nl-etat{display:none}
.jen-nl-etat[data-etat=formulaire]{display:block}
.jen-nl-etats.has-etat .jen-nl-etat[data-etat=formulaire]{display:none}
.jen-nl-etat.is-on{display:block!important}
/* Sans JavaScript : l'application renvoie vers newsletter.html?etat=x#x */
.jen-nl-etat:target{display:block}
.jen-nl-etats:has(.jen-nl-etat:target) .jen-nl-etat[data-etat=formulaire]{display:none}
