.nh-lg-wrap{max-width:820px;margin:0 auto}
.nh-lg-h1{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2;margin:.4em 0 .2em}
.nh-lg-sub{opacity:.72;font-size:.92rem;margin:0 0 2em;line-height:1.5}
.nh-lg-wrap h2{margin:1.9em 0 .5em;font-size:clamp(1.1rem,2.6vw,1.35rem);line-height:1.3;border-top:1px solid rgba(128,128,128,.22);padding-top:1.1em}
.nh-lg-wrap h3{margin:1.4em 0 .4em;font-size:1rem;opacity:.92}
.nh-lg-wrap p{line-height:1.65;margin:0 0 .9em}
.nh-lg-wrap ul{line-height:1.65;margin:0 0 1em;padding-left:1.3em}
.nh-lg-wrap li{margin:.3em 0}
.nh-lg-ident{padding:.9em 1.1em;border-left:3px solid currentColor;opacity:.9;line-height:1.7}
.nh-lg-box{margin:1.1em 0;padding:1em 1.2em;border-left:3px solid currentColor;background:rgba(128,128,128,.07);font-style:italic;line-height:1.6}
.nh-lg-encadre{margin:1.4em 0;padding:1.2em 1.3em;border:1px solid rgba(128,128,128,.35);border-radius:10px;background:rgba(128,128,128,.05)}
.nh-lg-encadre h3{margin:0 0 .8em;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;border:0;padding:0}
.nh-lg-encadre p{font-size:.9rem;line-height:1.6;margin:0 0 .7em}
.nh-lg-encadre ul{font-size:.9rem}
.nh-lg-table{width:100%;border-collapse:collapse;margin:1em 0 1.4em;font-size:.93rem}
.nh-lg-table th,.nh-lg-table td{text-align:left;padding:.65em .8em;border:1px solid rgba(128,128,128,.28);vertical-align:top}
.nh-lg-table th{background:rgba(128,128,128,.1);font-weight:600}
.nh-lg-sign{margin:3em 0 1em;padding:1.3em 1.4em;border:1px solid rgba(128,128,128,.3);border-radius:10px;text-align:center;background:rgba(128,128,128,.04)}
.nh-lg-sign-t{font-weight:600;margin:0 0 .35em;font-size:.98rem}
.nh-lg-sign-s{margin:0 0 .6em;font-size:.86rem;opacity:.8;line-height:1.5}
.nh-lg-sign-d{margin:0;font-size:.78rem;opacity:.6}
@media(max-width:640px){.nh-lg-table{font-size:.85rem}.nh-lg-table th,.nh-lg-table td{padding:.5em .55em}.nh-lg-encadre{padding:1em}}
