.methode .note-cote{grid-column:1 / 5;font-size:var(--t5);color:var(--doux);max-width:30ch}.methode .sur-axe{grid-column:6 / -1}.methode h2.titre-section{text-wrap:balance;max-width:18ch}.methode h3{font:500 var(--t3)/1.15 var(--f-display);letter-spacing:-.01em}.methode .colonnes{grid-column:6 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:calc(var(--gouttiere) * 2);column-gap:calc(var(--gouttiere) * 2);row-gap:56px;margin-top:64px;align-items:start}.methode .colonnes>*{max-width:38ch}.methode .colonnes p{margin-top:10px}.methode .lien-souligne{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.07em;transition:color .16s ease}@media (hover: hover) and (pointer: fine){.methode .lien-souligne:hover{color:var(--sceau)}}.frontispice .mosaique{display:grid;grid-template-columns:2fr 1fr 1fr;height:46svh;min-height:300px;margin-top:8px}.frontispice .mosaique figure{overflow:hidden;position:relative}.frontispice .mosaique .aplat{background:var(--sceau);color:var(--blanc);padding:24px;display:flex;align-items:flex-end}.frontispice .mosaique .aplat p{font:400 var(--t3)/1.22 var(--f-display);max-width:16ch}.frontispice .titre{padding-block:64px 120px;row-gap:0;align-items:start}.frontispice h1{grid-column:6 / -1;font:500 var(--t2)/1 var(--f-display);letter-spacing:-.03em;max-width:18ch;text-wrap:balance}.frontispice .chapeau{grid-column:6 / 12;margin-top:28px;max-width:46ch}.frontispice .actions{grid-column:6 / -1;margin-top:36px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}.frontispice .note-cote{grid-row:1 / span 3;align-self:start;padding-top:14px}.frontispice .note-cote p+p{margin-top:10px}.principes .note-cote{grid-row:1 / span 2;align-self:start;padding-top:14px}.champ-plein{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-height:86svh}.champ-plein figure{grid-column:1 / 6;overflow:hidden}.champ-plein .aplat{grid-column:6 / -1;background:var(--sceau);color:var(--blanc);padding:clamp(40px,6vw,96px) var(--marge);display:flex;flex-direction:column;justify-content:space-between;gap:48px}.champ-plein h2{max-width:12ch}.champ-plein .enonce{max-width:34ch}.chemin-preuve .note-cote{grid-row:1 / span 2;align-self:start;padding-top:14px}.regles{background:var(--blanc)}.regles .note-cote{grid-row:2;align-self:start;margin-top:64px}.regles .note-cote p+p{margin-top:10px}.regles .note-cote strong{color:var(--encre);font-weight:600}.regles table{grid-column:6 / -1;grid-row:2;margin-top:64px;border-collapse:collapse;width:100%;font-size:var(--t4)}.regles caption{text-align:left;font-size:var(--t5);color:var(--doux);padding-bottom:14px}.regles th,.regles td{text-align:left;vertical-align:baseline;padding:18px 24px 18px 0;border-top:1px solid var(--trait)}.regles thead th{font-size:var(--t5);font-weight:600;color:var(--doux);border-top:0;padding-block:0 12px}.regles tbody th{font:500 var(--t3)/1.15 var(--f-display);width:32%}.regles .apres{grid-column:6 / -1;margin-top:28px;max-width:62ch}.simulateur{background:var(--ton);padding-block:clamp(96px,10vw,160px);row-gap:0}.simulateur .entete{grid-column:6 / -1;grid-row:1}.simulateur .entete p{margin-top:20px;max-width:52ch}.simulateur .commandes{grid-column:1 / 5;grid-row:1 / span 2}.simulateur .commandes .groupe+.groupe{margin-top:36px}.simulateur .commandes .groupe>p{font:500 var(--t3)/1.15 var(--f-display);margin-bottom:10px}.simulateur .champ-sim+.champ-sim{margin-top:6px}.simulateur .champ-sim>label{display:block;font-size:var(--t5)}.simulateur .champ-sim.abonnes{margin-top:10px}.simulateur .curseur{gap:12px}.simulateur .curseur output{min-width:4ch;font-size:var(--t4)}.simulateur .choix{margin-top:10px}.simulateur .calculer{margin-top:32px}.js .simulateur .calculer{display:none}.simulateur .sortie{grid-column:6 / -1;grid-row:2;margin-top:56px;align-self:start;position:sticky;top:24px}.registre{background:var(--blanc);color:var(--encre);font-size:var(--t5);line-height:1.45;border:1px solid var(--trait);transition:opacity .2s ease}.registre .tete{padding:20px 24px 16px;border-bottom:1px solid var(--trait)}.registre .tete b{display:block;font:500 var(--t3)/1.1 var(--f-display)}.registre .tete small{display:block;margin-top:4px;font-size:var(--t5);color:var(--doux)}.registre ul{padding:4px 24px}.registre li{display:grid;grid-template-columns:9.5em 7.5em 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--ton);align-items:baseline}.registre li:last-child{border-bottom:0}.registre .nom-badge{font-weight:600}.registre .etat{justify-self:start;padding:2px 8px;background:var(--ton);color:var(--doux);font-weight:600;transition:background-color .2s ease,color .2s ease}.registre li.obtenu .etat{background:var(--encre);color:var(--blanc)}.registre .raison{color:var(--doux)}.registre .niveaux{background:var(--papier);padding:16px 24px}.registre .niveaux p+p{margin-top:6px}.registre .niveaux strong{font-weight:600}.registre .audience-sim{margin-top:8px;background:var(--encre);color:var(--blanc);padding:16px 24px}.registre .audience-sim b{display:block;font-weight:600}.registre .audience-sim p{margin-top:4px;color:var(--doux-inverse)}.registre .pied-sim{padding:12px 24px 16px;color:var(--doux)}.registre.change{opacity:.45}.resume-sim{display:none}.niveaux-section{background:var(--encre);color:var(--blanc)}.niveaux-section .note-cote{color:var(--doux-inverse);grid-row:1 / span 2;padding-top:14px}.niveaux-section .colonnes p{color:var(--doux-inverse)}.niveaux-section .colonnes ol{margin-top:18px}.niveaux-section .colonnes ol li{display:flex;gap:12px;padding-block:6px}.niveaux-section .colonnes ol li b{font-weight:600;min-width:6.5em;color:var(--blanc)}.niveaux-section .colonnes ol li span{color:var(--doux-inverse)}.niveaux-section .a-part{grid-column:6 / -1;margin-top:96px;padding-top:40px;max-width:40ch;font:400 var(--t3)/1.3 var(--f-display);color:var(--sceau-clair)}.niveaux-section .a-part b{font-weight:500;color:var(--blanc)}.niveaux-section .a-part a{color:var(--blanc);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--sceau-clair);text-decoration-thickness:2px}.audience .regle-audience{grid-column:6 / 12;margin-top:24px;max-width:52ch}.audience .etages{grid-column:6 / -1;margin-top:64px}.audience .etages li{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;padding:28px 24px 32px;background:var(--blanc)}.audience .etages li>div{align-self:start}.audience .etages p{margin-top:0;max-width:52ch}.audience .etages li:nth-child(2){background:var(--ton)}.audience .etages li.verifiee{background:var(--verifie-fond)}.audience .etages .marque-etage{display:inline-flex;margin-top:12px;padding:4px 10px;font-size:var(--t5);font-weight:600;background:var(--papier);color:var(--doux)}.audience .etages li.verifiee .marque-etage{background:var(--verifie);color:var(--blanc)}.audience .note-cote{grid-row:1 / span 3;padding-top:14px}.refus{background:var(--blanc)}.refus figure{grid-column:1 / 5;grid-row:1 / span 2;align-self:start;margin-top:8px}.refus figure .cadre{overflow:hidden}.refus figure img{aspect-ratio:4 / 5;height:auto}.refus figcaption{margin-top:12px;font-size:var(--t5);color:var(--doux);max-width:34ch}.refus .colonnes h3{font-size:var(--t4);font-family:var(--f-texte);font-weight:600;letter-spacing:0;line-height:1.4}.refus .colonnes{row-gap:40px}.refus .colonnes p{margin-top:4px}.contester .note-cote{grid-row:1 / span 3;padding-top:14px}.contester .note-cote p+p{margin-top:10px}.contester .note-cote strong{color:var(--encre);font-weight:600}.contester .onglets{grid-column:6 / -1;margin-top:64px}.contester .onglets li{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:24px;padding-block:22px}.contester .onglets li:nth-child(odd){background:var(--blanc);padding-inline:20px;margin-inline:-20px}.contester .onglets b{font:500 var(--t3)/1.15 var(--f-display)}.contester .onglets p{max-width:52ch}.contester .geste{font-weight:600}.contester .rescan{grid-column:6 / 12;margin-top:56px;max-width:40ch}.faq{background:var(--blanc)}.faq .liste{grid-column:6 / -1;margin-top:56px;max-width:760px}.faq details{background:var(--papier)}.faq details+details{margin-top:6px}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:baseline;padding:20px 24px;font:500 var(--t3)/1.2 var(--f-display);transition:background-color .16s ease}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-texte);font-weight:400;transition:transform .2s var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}@media (hover: hover) and (pointer: fine){.faq summary:hover{background:var(--ton)}}.faq details p{padding:0 24px 24px;max-width:62ch}.fin{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:62svh}.fin figure{overflow:hidden}.fin .aplat{background:var(--encre);color:var(--blanc);padding:32px var(--marge) 32px 32px;display:flex;flex-direction:column;justify-content:flex-start;gap:32px}.fin .aplat h2.enonce{font-weight:400}.fin .aplat p.doux-i{color:var(--doux-inverse);margin-top:auto;max-width:34ch}.fin .aplat .bouton{align-self:flex-start}@media (max-width: 860px){.methode .note-cote,.methode .sur-axe,.methode .colonnes{grid-column:1 / -1}.methode .colonnes{grid-template-columns:1fr;row-gap:36px;margin-top:40px}.methode h2.titre-section{font-size:9vw}.frontispice .mosaique{height:36svh;min-height:260px;margin-top:6px}.frontispice .mosaique .aplat{padding:16px}.frontispice .titre{padding-block:40px 80px}.frontispice h1,.frontispice .chapeau,.frontispice .actions{grid-column:1 / -1}.frontispice h1{font-size:10vw}.frontispice .note-cote{grid-row:auto;order:4;margin-top:32px;padding-top:0}.champ-plein{display:block;min-height:0}.champ-plein figure{aspect-ratio:4 / 3}.champ-plein .aplat{padding:48px var(--marge) 56px}.principes .note-cote,.chemin-preuve .note-cote,.niveaux-section .note-cote,.audience .note-cote,.contester .note-cote{grid-row:auto;margin-top:20px;padding-top:0}.regles .note-cote{grid-row:auto;margin-top:24px}.regles table{grid-column:1 / -1;grid-row:auto;margin-top:40px}.regles thead{display:none}.regles tbody tr{display:block;border-top:1px solid var(--trait);padding-block:16px}.regles tbody th,.regles tbody td{display:block;width:auto;border:0;padding:0}.regles tbody td{margin-top:4px}.regles .apres{grid-column:1 / -1}.simulateur .entete,.simulateur .commandes,.simulateur .sortie{grid-column:1 / -1;grid-row:auto}.simulateur .commandes{margin-top:40px}.simulateur .sortie{position:static;margin-top:40px}.registre li{grid-template-columns:1fr auto;row-gap:2px}.registre .raison{grid-column:1 / -1}.registre ul,.registre .tete,.registre .niveaux,.registre .audience-sim,.registre .pied-sim{padding-inline:16px}.js .resume-sim{display:flex;position:sticky;bottom:0;z-index:3;grid-column:1 / -1;margin-inline:calc(var(--marge) * -1);justify-content:space-between;align-items:center;gap:12px;padding:12px var(--marge);background:var(--encre);color:var(--blanc);font-size:var(--t5)}.resume-sim a{color:var(--blanc);font-weight:600}.niveaux-section .a-part{grid-column:1 / -1;margin-top:56px;padding-top:0}.audience .regle-audience{grid-column:1 / -1}.audience .etages{grid-column:1 / -1;margin-top:40px}.audience .etages li{grid-template-columns:1fr;padding:22px 16px 24px;margin-inline:-16px}.audience .etages p{margin-top:10px}.refus figure{grid-column:4 / -1;grid-row:auto;order:3;margin-top:48px}.contester .onglets,.contester .rescan,.faq .liste{grid-column:1 / -1}.contester .onglets li{grid-template-columns:1fr;gap:6px}.contester .onglets li:nth-child(odd){padding-inline:16px;margin-inline:-16px}.faq summary{padding:16px}.faq details p{padding:0 16px 20px}.fin{grid-template-columns:1fr 1fr;min-height:0}.fin .aplat{grid-column:1 / -1;grid-row:1;padding:40px var(--marge)}.fin figure{aspect-ratio:1}}@media (max-width: 560px){.frontispice .mosaique{grid-template-columns:1fr 1fr;height:auto;min-height:0}.frontispice .mosaique figure:first-child{grid-column:1 / -1;aspect-ratio:16 / 10}.frontispice .mosaique .aplat,.frontispice .mosaique figure:last-child{aspect-ratio:4 / 3}}
