/* Pages simples : langue + texte long + 404 */
html[lang="en"] .l-fr{display:none!important}
html[lang="fr"] .l-en{display:none!important}
.ptop{background:linear-gradient(135deg,#40409a 0%,#0a78b5 100%);color:#fff;text-align:center;padding:54px 0 40px}
.ptop h1{margin:6px 0 8px;font-size:2.2rem}
.ptop p{max-width:680px;margin:0 auto;opacity:.92}
.prose{max-width:820px;margin:0 auto;padding:44px 20px 24px}
.prose h2{font-size:1.35rem;margin:30px 0 8px;color:var(--navy)}
.prose p,.prose li{color:var(--ink);line-height:1.65}
.prose ul{padding-left:20px}
.prose a{color:var(--navy2)}
.prose .upd{color:var(--muted);font-size:.85rem;margin-top:30px}
.nf{padding:80px 20px 90px;text-align:center}
.nf .big{font-size:6rem;font-weight:800;line-height:1;color:var(--navy);margin:0}
.nf .big b{color:var(--accent)}
.nf p{color:var(--muted);max-width:520px;margin:12px auto 26px}
