.lia-departage{border-left:3px solid var(--a);background:var(--f-methode);padding:22px 24px;display:grid;gap:14px}
.lia-departage .lb{font-family:var(--mes);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--p)}
.lia-departage p{font-family:var(--cour);font-size:17.5px;line-height:1.66;color:var(--tx)}
.lia-departage .obs{font-family:var(--decl);font-weight:500;font-size:21px;line-height:1.34;color:var(--p);max-width:44ch}
.lia-proposition{border:1px solid var(--b-labo);border-top:3px solid var(--bd);background:var(--f-labo);padding:clamp(22px,3vw,30px);display:grid;gap:16px}
.lia-proposition .lb{font-family:var(--mes);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bd)}
.lia-proposition .nom{font-family:var(--decl);font-weight:500;font-size:clamp(26px,3.2vw,34px);line-height:1.16;color:var(--p);margin:0}
.lia-proposition .enonce{font-family:var(--decl);font-weight:400;font-size:clamp(20px,2.3vw,24px);line-height:1.38;color:var(--s);max-width:48ch}
.lia-proposition .tests{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--b-labo);margin-top:4px}
.lia-proposition .tests>div{background:var(--pa2);padding:14px 16px;display:grid;gap:6px;align-content:start}
.lia-proposition .k{font-family:var(--mes);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bd)}
.lia-proposition .tests p{font-family:var(--cour);font-size:15.5px;line-height:1.58;color:var(--tx)}
.lia-residu{border-left:3px solid var(--mu);background:var(--pa);padding:20px 22px;display:grid;gap:12px}
.lia-residu .lb{font-family:var(--mes);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}
.lia-residu p{font-family:var(--cour);font-size:16.5px;line-height:1.62;color:var(--tx)}
.lia-residu .nonlu{font-family:var(--mes);font-size:13px;color:var(--bo)}
.lia-mot{border-top:2px solid var(--bd);background:var(--pa2);padding:14px 16px;display:grid;gap:6px}
.lia-mot .lb{font-family:var(--mes);font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bd)}
.lia-mot dt{font-family:var(--decl);font-weight:500;font-size:17px;color:var(--p);margin:0}
.lia-mot dd{font-family:var(--cour);font-size:15px;line-height:1.56;color:var(--tx);margin:2px 0 0}
.lia-mot dl{margin:0;display:grid;gap:10px}
.lia-mot dl>div{display:grid;gap:2px}
