/* V4.8.3 — Ministères 01–14 : fiches lisibles, complètes et reliées aux V4 sources. */
.lpe-kb-measure-body,.lpe-v481-body{background:#fff!important;color:#142131!important}
.lpe-kb-measure-body h1,.lpe-kb-measure-body h2,.lpe-kb-measure-body h3,.lpe-kb-measure-body strong,.lpe-v481-body h1,.lpe-v481-body h2,.lpe-v481-body h3,.lpe-v481-body strong{color:#142131}
.lpe-kb-measure-body p,.lpe-kb-measure-body li,.lpe-kb-measure-body dd,.lpe-kb-measure-body dt,.lpe-v481-body p,.lpe-v481-body li{color:#465262}
.lpe-kb-related h2,.lpe-kb-related p{color:#142131}
.lpe-kb-related a{background:#fff;color:#142131}
.lpe-v481-hero{background:linear-gradient(135deg,#061724,#0d2638 58%,#173446);color:#fff;padding:clamp(4.4rem,7vw,7.4rem) 0 3.6rem}
.lpe-v481-hero .lpe-kb-breadcrumb{margin-bottom:2rem}.lpe-v481-hero .lpe-kb-breadcrumb a,.lpe-v481-hero .lpe-kb-breadcrumb span{color:rgba(255,255,255,.68)}.lpe-v481-hero .lpe-kb-breadcrumb strong{color:#fff}
.lpe-v481-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;align-items:end}.lpe-v481-hero h1{max-width:920px;margin:.45rem 0 1rem;font-size:clamp(2.4rem,5.2vw,5.8rem);line-height:.94;letter-spacing:-.045em;color:#fff}.lpe-v481-hero__promise{max-width:830px;font-size:clamp(1.05rem,1.8vw,1.42rem);line-height:1.55;color:rgba(255,255,255,.82)}
.lpe-v481-hero__badges{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.6rem}.lpe-v481-hero__badges span{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);border-radius:999px;padding:.52rem .78rem;font-size:.72rem;color:#fff}.lpe-v481-role.is-coordination{border-color:#deb772!important;background:rgba(222,183,114,.12)!important}.lpe-v481-role.is-history{border-color:#ff8c8c!important;background:rgba(255,80,80,.12)!important}.lpe-v481-role.is-guarantee{border-color:#86bedf!important;background:rgba(90,173,220,.12)!important}
.lpe-v481-source-stamp{border:1px solid rgba(255,255,255,.17);border-radius:22px;padding:1.2rem 1.3rem;background:rgba(255,255,255,.07);backdrop-filter:blur(12px)}.lpe-v481-source-stamp small,.lpe-v481-source-stamp span{display:block;color:rgba(255,255,255,.63);font-size:.72rem}.lpe-v481-source-stamp strong{display:block;color:#fff;font-size:1.12rem;margin:.3rem 0}.lpe-v481-source-stamp a{display:inline-block;margin-top:.9rem;color:#fff;font-size:.78rem;font-weight:800;text-decoration:none}
.lpe-v481-body{padding:clamp(3.4rem,6vw,6.7rem) 0}.lpe-v481-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:clamp(2rem,4vw,4rem);align-items:start}.lpe-v481-layout main{min-width:0}
.lpe-v481-thesis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #dfe6ed;border-radius:24px;overflow:hidden;background:#dfe6ed;margin-bottom:3rem}.lpe-v481-thesis article{background:#fff;padding:1.45rem}.lpe-v481-thesis span,.lpe-v481-two span,.lpe-v481-three span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:800;color:#6f7b88}.lpe-v481-thesis h2{font-size:1.15rem;line-height:1.2;margin:.45rem 0 .75rem}.lpe-v481-thesis p{font-size:.93rem;line-height:1.66;margin:0}
.lpe-v481-section{padding:2.6rem 0;border-top:1px solid #e5eaf0}.lpe-v481-section>header{max-width:800px;margin-bottom:1.25rem}.lpe-v481-section>header h2,.lpe-v481-update h2,.lpe-v481-precision h2{font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.04;margin:.25rem 0 .65rem}.lpe-v481-section>header>p:last-child{color:#66717e;line-height:1.6}
.lpe-v481-two,.lpe-v481-three{display:grid;gap:.8rem}.lpe-v481-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lpe-v481-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lpe-v481-two article,.lpe-v481-three article{border:1px solid #e0e6ed;border-radius:18px;padding:1.15rem 1.2rem;background:#fbfcfd}.lpe-v481-two p,.lpe-v481-three p{font-size:.9rem;line-height:1.65;margin:.55rem 0 0}
.lpe-v481-update{margin:0 0 2.6rem;border-left:4px solid #c8a34d;border-radius:0 20px 20px 0;padding:1.4rem 1.5rem;background:#fffaf0}.lpe-v481-update p:last-child{line-height:1.7;margin-bottom:0}.lpe-v481-precision{margin:2.3rem 0;padding:1.5rem;border-radius:22px;background:#f1f5f8;border:1px solid #dbe3ea}.lpe-v481-precision p:last-child{line-height:1.7;margin-bottom:0}
.lpe-v481-alert{padding:1.15rem 1.3rem;border-radius:18px;margin-bottom:1.4rem}.lpe-v481-alert--history{border:1px solid #f0b8b8;background:#fff6f6}.lpe-v481-alert strong{display:block;margin-bottom:.35rem}.lpe-v481-alert p{margin:0;line-height:1.65}
.lpe-v481-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.lpe-v481-source-grid a{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:.85rem;padding:1rem;border:1px solid #dfe6ed;border-radius:16px;text-decoration:none;background:#fff;color:#142131}.lpe-v481-source-grid a span{font-size:.7rem;color:#7a8693}.lpe-v481-source-grid a strong{font-size:.86rem}.lpe-v481-source-grid a em{font-style:normal;font-size:.72rem;color:#0b68b4}.lpe-v481-source-grid a:hover{border-color:#9fb9ce;transform:translateY(-1px)}
.lpe-v481-meta{position:sticky;top:94px;border:1px solid #dfe6ed;border-radius:22px;background:#fbfcfd;padding:1rem}.lpe-v481-meta>div{padding:.8rem 0;border-bottom:1px solid #e7ebef}.lpe-v481-meta>div:last-of-type{border-bottom:0}.lpe-v481-meta span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;color:#7b8792}.lpe-v481-meta strong{display:block;margin-top:.3rem;font-size:.82rem;line-height:1.45}.lpe-v481-meta small{display:block;margin-top:.28rem;font-size:.66rem;color:#89939d}.lpe-v481-meta a{color:#0b62a8;text-decoration:none}.lpe-v481-meta__source{display:block;margin-top:.75rem;border-radius:14px;background:#0a1f2f;color:#fff!important;padding:.8rem .9rem;font-size:.75rem;font-weight:800;text-align:center}
.lpe-v481-related{margin-top:1rem}.lpe-v481-related>header{margin-bottom:1rem}.lpe-v481-related>header h2{font-size:clamp(1.6rem,3vw,2.5rem)}
/* Pôle Bleu : faire apparaître le statut documenté dans les cartes de liste. */
body .lpe-kb-measure-card{background:#fff}
@media(max-width:980px){.lpe-v481-hero__grid,.lpe-v481-layout{grid-template-columns:1fr}.lpe-v481-source-stamp{max-width:520px}.lpe-v481-meta{position:static}.lpe-v481-thesis,.lpe-v481-three{grid-template-columns:1fr}.lpe-v481-two{grid-template-columns:1fr}}
@media(max-width:620px){.lpe-v481-hero{padding-top:3.2rem}.lpe-v481-hero h1{font-size:2.35rem}.lpe-v481-source-grid{grid-template-columns:1fr}.lpe-v481-source-grid a{grid-template-columns:60px 1fr}.lpe-v481-source-grid a em{grid-column:2}.lpe-v481-thesis article{padding:1.15rem}.lpe-v481-body{padding-top:2.4rem}}
.lpe-v481-ministry-note{margin:0 0 1.6rem;padding:1.15rem 1.25rem;border:1px solid #cfdbe5;border-left:4px solid #133b59;border-radius:0 18px 18px 0;background:#f7fafc;color:#142131}.lpe-v481-ministry-note strong{display:block;font-size:.93rem;color:#142131}.lpe-v481-ministry-note p{margin:.42rem 0 0;max-width:900px;font-size:.84rem;line-height:1.62;color:#556474}
