.ocnlbd-dossier{margin:3.4rem 0 1.2rem;color:#27334a}.ocnlbd-dossier h2{font-size:clamp(1.55rem,2.3vw,2.2rem);line-height:1.25;margin:2.3rem 0 1rem}.ocnlbd-dossier h3{font-size:clamp(1.25rem,1.7vw,1.6rem);margin:2.2rem 0 .75rem}.ocnlbd-dossier h4{font-size:1.12rem;margin:1.35rem 0 .4rem}.ocnlbd-dossier p{line-height:1.73}.ocnlbd-intro{background:linear-gradient(135deg,#eaf7f5,#f5f8fc);border:1px solid #c8e4dc;border-radius:22px;padding:clamp(20px,3vw,32px)}.ocnlbd-intro h2{margin:.6rem 0 1rem}.ocnlbd-intro p{margin:.6rem 0}.ocnlbd-kicker{letter-spacing:.14em;font-weight:800;color:#16806b;font-size:.75rem}.ocnlbd-status{font-size:.88rem}.ocnlbd-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:1.2rem 0 2rem}.ocnlbd-facts>div{padding:20px;background:#fff;border-radius:17px;border:1px solid #dce7eb;box-shadow:0 8px 23px rgba(15,38,69,.04)}.ocnlbd-facts strong{display:block;color:#0f705c;font-size:.92rem;margin-bottom:.5rem}.ocnlbd-facts p{margin:0;font-size:.95rem}.ocnlbd-source{padding:16px;border-left:4px solid #158e72;background:#f3f8f7;display:grid;gap:3px;overflow-wrap:anywhere}.ocnlbd-source span{font-weight:700}.ocnlbd-source small{color:#536177}.ocnlbd-warning,.ocnlbd-empty{padding:17px;border-radius:16px;background:#fff7e8;border:1px solid #eadbb8}.ocnlbd-method{font-size:.82rem;color:#637183;margin-top:2rem;border-top:1px solid #e5eaed;padding-top:1rem}@media(max-width:680px){.ocnlbd-facts{grid-template-columns:1fr}.ocnlbd-dossier{margin-top:2rem}}
