:root{--fond:#fdfcfb;--surface:#f2f0ec;--encre:#171613;--bleu:#154d8c;--gris:#66635e;--clair:#fdfcfb;--noir:#110f0d}@font-face{font-family:"Instrument Serif";src:url(polices/titre-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url(polices/texte-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url(polices/texte-600.woff2) format("woff2");font-weight:600;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--encre);font:400 1.0625rem/1.65 "Hanken Grotesk",sans-serif}a{color:var(--bleu)}a:focus-visible{outline:2px solid var(--bleu);outline-offset:2px}.colonne{width:min(1240px,100% - 48px);margin-inline:auto}.salle{background:var(--noir);color:var(--clair)}.salle a{color:var(--clair)}.salle a:focus-visible{outline-color:var(--clair)}.bandeau{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:22px 0}.marque{font:400 1.45rem/1 "Instrument Serif",serif;text-decoration:none}.bandeau nav a{margin-left:26px;font-size:.95rem;text-decoration:none}.bandeau nav a:hover{text-decoration:underline}.titre{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:end;padding:18px 0 22px}h1{font:400 clamp(2.9rem,6.2vw,5.4rem)/1 "Instrument Serif",serif;margin:0}.accroche{margin:0;font-size:1.02rem}.planche{position:relative;margin:0}.planche img{display:block;width:100%;height:auto}.dent{position:absolute;display:flex;align-items:flex-end;justify-content:center;text-decoration:none;outline:1px solid transparent;outline-offset:-1px}.dent:hover,.dent:focus-visible{outline:1px solid var(--clair)}.dent.choisie{outline:2px solid var(--clair)}.numero{position:absolute;left:0;right:0;text-align:center;font-size:.74rem;line-height:1;white-space:nowrap;top:calc(100% + 6px)}.dent:nth-of-type(n+9) .numero{top:auto;bottom:calc(100% + 6px)}.legende{font-size:.82rem;padding:6px 0 22px;margin:0}.dent.absente{background:var(--noir);opacity:.86}.dent.absente .numero{opacity:.45}.frise{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,auto);gap:22px;align-items:center;padding:16px 0 6px}.frise label{font-weight:600}.frise input{width:100%;accent-color:var(--clair);height:28px}.evaluer{background:var(--surface);padding:56px 0 48px}.evaluer h2{font:400 clamp(2.2rem,4.4vw,3.4rem)/1.04 "Instrument Serif",serif;margin:0 0 6px}.dent-evaluee{margin:0 0 26px;color:var(--bleu);font-weight:600}.poste{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start}#orienteur{display:flex;gap:26px;align-items:flex-start}#orienteur fieldset{flex:1 1 0}#orienteur fieldset{border:0;margin:0;padding:0;min-width:0}#orienteur legend{font-weight:600;padding:0 0 8px}#orienteur label{display:flex;gap:9px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--gris);cursor:pointer}#orienteur input{accent-color:var(--bleu);margin:5px 0 0;flex:none}.verdict{background:var(--fond);border-top:3px solid var(--encre);padding:20px 22px 24px;position:sticky;top:16px}.verdict h3{font:400 1.9rem/1.1 "Instrument Serif",serif;margin:12px 0 8px}.verdict p{margin:0 0 10px}.jauge{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.jauge span{height:7px;background:var(--surface)}.jauge[data-niveau="1"] span:nth-child(-n+1),.jauge[data-niveau="2"] span:nth-child(-n+2),.jauge[data-niveau="3"] span:nth-child(-n+3),.jauge[data-niveau="4"] span{background:var(--bleu)}#copier{font:600 .95rem "Hanken Grotesk",sans-serif;background:var(--encre);color:var(--fond);border:0;padding:11px 16px;cursor:pointer}.lecture{padding:44px 0 64px}.entrees{list-style:none;display:flex;flex-wrap:wrap;gap:6px 28px;margin:0 0 34px;padding:0 0 12px;border-bottom:1px solid var(--encre)}.entrees a{color:var(--encre);text-decoration:none;font-weight:600}.entrees a[aria-current]{color:var(--bleu);text-decoration:underline;text-underline-offset:5px}.fiche-dent{display:none;grid-template-columns:320px minmax(0,1fr);gap:48px;scroll-margin-top:12px}.fiche-dent.ouverte,.fiche-dent:target{display:grid}.portrait{aspect-ratio:1;background-color:var(--noir);background-image:url(images/planche.webp);background-size:450% auto;background-repeat:no-repeat}.fiche-dent h2{font:400 clamp(2.4rem,4vw,3.4rem)/1.04 "Instrument Serif",serif;margin:0 0 4px}.dent-precise{margin:0 0 14px;color:var(--bleu);font-weight:600;min-height:1.65em}.colonnes-fiche{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 40px}.fiche-dent h3{font-size:1rem;margin:16px 0 2px}.fiche-dent p{margin:0 0 8px}.fiche-dent ul{margin:4px 0 8px;padding-left:18px}.gros-plan{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--noir);color:var(--clair)}.gros-plan img{display:block;width:100%;height:100%;object-fit:cover;min-height:420px}.gros-plan div{padding:clamp(28px,5vw,72px);align-self:center}.gros-plan h2,.signes h2,.questions h2{font:400 clamp(2.2rem,4.4vw,3.4rem)/1.04 "Instrument Serif",serif;margin:0 0 14px}.signes{padding:64px 0 20px}.signes table{width:100%;border-collapse:collapse}.signes th,.signes td{text-align:left;vertical-align:top;padding:12px 28px 12px 0;border-top:1px solid var(--encre);font-weight:400}.signes thead th{font-weight:600;border-top:0;padding-top:0}.signes tbody th{font-weight:600;width:32%}.questions{padding:44px 0 72px}.questions details{border-top:1px solid var(--encre);padding:12px 0}.questions details:last-child{border-bottom:1px solid var(--encre)}.questions summary{cursor:pointer;font-weight:600}.pied{background:var(--surface);color:var(--gris);padding:24px 0;font-size:.9rem}.pied p{margin:0 0 4px}.pied a{color:var(--gris)}@media (max-width:860px){.colonne{width:calc(100% - 32px)}.numero{display:none}.frise{grid-template-columns:1fr;gap:4px}.poste{grid-template-columns:1fr}#orienteur{flex-direction:column}#orienteur fieldset{flex:none;width:100%}.verdict{position:static}.marque{white-space:nowrap}.bandeau{flex-wrap:wrap;gap:6px 18px}.bandeau nav a{margin-left:0;margin-right:18px}.titre{grid-template-columns:1fr;gap:12px}.fiche-dent,.fiche-dent:target,.fiche-dent.ouverte{grid-template-columns:1fr;gap:18px}.portrait{max-width:220px}.colonnes-fiche{grid-template-columns:1fr}.gros-plan{grid-template-columns:1fr}.gros-plan img{min-height:260px}.signes tbody th{width:40%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.d1{left:4.69%;top:4.67%;width:7.71%;height:42.3%}.p1{background-position:0.0% 4.0%}.d2{left:13.32%;top:6.31%;width:6.66%;height:40.66%}.p2{background-position:7.1% 4.9%}.d3{left:25.52%;top:-1.64%;width:7.89%;height:48.61%}.p3{background-position:23.6% 0.0%}.d4{left:37.98%;top:7.58%;width:7.15%;height:39.39%}.p4{background-position:39.1% 6.7%}.d5{left:46.12%;top:8.46%;width:6.41%;height:38.51%}.p5{background-position:49.1% 7.5%}.d6{left:59.56%;top:10.35%;width:11.1%;height:36.62%}.p6{background-position:69.4% 9.7%}.d7{left:74.35%;top:10.61%;width:9.86%;height:36.36%}.p7{background-position:87.7% 10.8%}.d8{left:86.99%;top:14.14%;width:9.06%;height:32.83%}.p8{background-position:100.0% 12.7%}.d9{left:4.44%;top:56.57%;width:6.29%;height:42.3%}.p9{background-position:0.0% 100.0%}.d10{left:12.39%;top:56.57%;width:6.6%;height:39.77%}.p10{background-position:5.9% 99.2%}.d11{left:24.66%;top:56.57%;width:7.64%;height:44.44%}.p11{background-position:22.3% 100.0%}.d12{left:38.22%;top:56.57%;width:7.52%;height:38.51%}.p12{background-position:39.7% 97.3%}.d13{left:47.35%;top:56.57%;width:7.27%;height:36.87%}.p13{background-position:51.3% 96.1%}.d14{left:60.91%;top:56.57%;width:10.73%;height:38.89%}.p14{background-position:70.9% 98.0%}.d15{left:74.35%;top:56.57%;width:10.85%;height:38.38%}.p15{background-position:88.3% 97.5%}.d16{left:86.68%;top:56.57%;width:9.99%;height:30.81%}.p16{background-position:100.0% 90.6%}