/* Pages et liens juridiques NOVEANCE */
.nv-legal-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:.85rem}
.nv-legal-links a{color:#bdd1db;text-decoration:underline}
.nv-legal-main{min-height:60vh;padding:65px 0 90px;background:#f5f8fb;color:#162a40}
.nv-legal-wrap{width:min(900px,calc(100% - 40px));margin:auto}
.nv-legal-main h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.13;margin:0 0 32px}
.nv-legal-main section{margin:0 0 28px;padding:25px;border:1px solid #dce5eb;border-radius:15px;background:#fff}
.nv-legal-main h2{font-size:1.25rem;margin:0 0 12px;color:#10233a}
.nv-legal-main p{line-height:1.75;margin:0 0 12px}
.nv-legal-main p:last-child{margin-bottom:0}
.nv-legal-main a{color:#006b61;text-decoration:underline}
