.hero-qz{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas: "txt quiz" "photo quiz";gap: 22px 48px;align-items: start;padding: 38px 0 18px}.hq-txt{grid-area: txt}.hero-qz h1{margin: .15em 0 .35em;font-size: clamp(32px,3.5vw,46px);line-height: 1.1}.hero-qz .chapo{margin: 0;font-size: 18px;color: var(--encre-2)}.hq-photo{grid-area: photo;margin: 8px 0 0}.hq-photo .ph{margin: 0}.hq-photo figcaption.ph-idee{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;padding-bottom: 0;border-bottom: 6px solid transparent}.hq-photo .ph:hover .ph-idee{-webkit-line-clamp: unset}.hero-qz .qz{grid-area: quiz;max-width: none;margin: 6px 0 0}.qz{max-width: 820px;margin: 30px auto 20px}.qz [hidden],.qz-cor [hidden]{display: none !important}.qz-tete{display: grid;grid-template-columns: auto 1fr auto;gap: 14px;align-items: center;margin-bottom: 12px;font-size: 14px;color: var(--encre-2);font-weight: 600}.qz-barre{height: 8px;border-radius: 99px;background: var(--fond-3);overflow: hidden}.qz-barre span{display: block;height: 100%;width: 0;background: var(--accent-2);border-radius: 99px;transition: width .35s}.qz-mode{display: inline-block;margin: 0 0 12px;font-size: 14px;color: var(--encre-2)}.qz-mode a{color: var(--lien)}.qz-sansjs{color: var(--encre-2)}.qz-carte{background: var(--fond);border: 1px solid var(--bord);border-top: 4px solid var(--th);border-radius: var(--rayon-p);padding: 22px 24px 20px;box-shadow: var(--ombre)}.qz-th{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 10px;font-size: 13px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--encre-2)}.qz-th::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--th)}.qz-qt{font: 700 clamp(21px,2.3vw,25px)/1.3 var(--f-titre);margin: 0 0 18px}.qz-rs{display: grid;gap: 8px}.qz-r{display: flex;align-items: center;gap: 14px;width: 100%;text-align: left;padding: 11px 14px;border-radius: var(--rayon-p);border: 1px solid var(--bord);background: var(--fond);color: var(--encre);font: 600 16.5px/1.35 var(--f-texte);cursor: pointer;transition: border-color .15s}.qz-r:hover:not(:disabled){border-color: var(--accent-2)}.qz-r:disabled{cursor: default;opacity: .7}.qz-l{display: grid;place-items: center;flex: none;width: 32px;height: 32px;border-radius: 50%;background: var(--fond-3);font-weight: 700;font-size: 14px}.qz-r:hover:not(:disabled) .qz-l{background: var(--accent-2);color: var(--accent-2-encre)}.qz-r.bon{border-color: var(--ok);background: color-mix(in srgb,var(--ok) 10%,var(--fond));opacity: 1}.qz-r.bon .qz-l{background: var(--ok);color: var(--fond)}.qz-r.faux{border-color: var(--accent);background: color-mix(in srgb,var(--accent) 8%,var(--fond));opacity: 1}.qz-r.faux .qz-l{background: var(--accent);color: var(--accent-encre)}.qz-cor{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--bord)}.qz-verdict{font: 700 20px/1.3 var(--f-titre);margin: 0 0 .4em}.qz-verdict.oui{color: var(--ok)}.qz-verdict.non{color: var(--accent)}.qz-src{font-size: 13.5px;color: var(--encre-2)}.qz-liste{padding-left: 1.2em}.qz-liste ul li.ok{font-weight: 700}.qz.actif .qz-liste{display: none}.qz-fin{background: var(--fond);border: 1px solid var(--bord);border-top: 4px solid var(--accent-2);border-radius: var(--rayon-p);padding: 22px 24px;box-shadow: var(--ombre)}.qz-fin-g{display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: 22px;align-items: start}.qz-fin-g>:not(.qz-score){grid-column: 2}.qz-fin-g>.qz-k,.qz-fin-g>.qz-faibles{grid-column: 1 / -1}.qz-score{grid-row: 1 / span 2;font: 700 22px/1 var(--f-titre);margin: 0;color: var(--encre-2);white-space: nowrap}.qz-score b{font-size: 60px;line-height: 1;margin-right: 2px;color: var(--accent-2)}.qz-niv{font: 700 20px/1.3 var(--f-titre);margin: 2px 0 .3em}.qz-niv-t{font-size: 15px;line-height: 1.5;color: var(--encre-2);margin: 0}.qz-k{font-size: 13px;text-transform: uppercase;letter-spacing: .08em;color: var(--encre-2);margin: 18px 0 8px;font-weight: 700}.qz-faibles{list-style: none;padding: 0;margin: 0;display: flex;gap: 6px 16px;flex-wrap: wrap}.qz-faibles li{display: inline-flex;align-items: center;gap: 6px;margin: 0;font-size: 15px;font-weight: 700}.qz-faibles li::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--th)}.qz-faibles a{color: var(--lien)}.qz-fin-d{margin-top: 18px;padding-top: 2px;border-top: 1px solid var(--bord)}.qz-fs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.qz-f{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "n p" "d p";column-gap: 12px;align-items: center;padding: 12px 14px;border-radius: var(--rayon-p);border: 1px solid var(--bord);text-decoration: none;color: var(--encre);background: var(--fond)}.qz-f:hover{border-color: var(--accent)}.qz-f span{grid-area: n;font-weight: 700;line-height: 1.3}.qz-f small{grid-area: d;color: var(--encre-2);font-size: 13.5px}.qz-f b{grid-area: p;font-size: 21px;color: var(--accent)}.qz-act{margin: 16px 0 0;display: flex;gap: 10px;align-items: center;flex-wrap: wrap}.qz-banque{color: var(--encre-2);margin: -6px 0 14px}.qz-tg{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.qz-tt{display: flex;flex-direction: column;gap: 2px;padding: 14px 16px 14px 36px;position: relative;border: 1px solid var(--bord);border-radius: var(--rayon-p);background: var(--fond);text-decoration: none;color: var(--encre);transition: border-color .15s}.qz-tt::before{content: "";position: absolute;left: 16px;top: 22px;width: 10px;height: 10px;border-radius: 50%;background: var(--th)}.qz-tt:hover{border-color: var(--accent-2)}.qz-tt b{font-size: 17px}.qz-tt span{font-size: 14px;color: var(--encre-2)}.qz-themes .lien-fl{display: inline-block;margin-top: 16px}.galerie{margin: 48px 0 30px}.galerie .gal{gap: 16px}.galerie figcaption.ph-idee{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;padding-bottom: 0;border-bottom: 6px solid transparent}.galerie .ph:hover .ph-idee{-webkit-line-clamp: unset}.re-th{display: flex;align-items: center;gap: 10px}.re-th::before{content: "";flex: none;width: 12px;height: 12px;border-radius: 50%;background: var(--th)}.re-q{padding: 14px 0 6px;border-bottom: 1px solid var(--bord)}.re-q h3{margin: 0 0 .4em;font-size: 18px}.re-r{font-weight: 700}.re-r span{display: inline-block;font-size: 12px;text-transform: uppercase;letter-spacing: .06em;font-weight: 700;color: var(--fond);background: var(--ok);border-radius: 4px;padding: 1px 7px;margin-right: 6px}.re-src{font-size: 13.5px;color: var(--encre-2)}.texte-accueil{max-width: var(--col)}.appel-qz{background: var(--fond-2);border-top: 1px solid var(--bord);padding: 26px 0;margin-top: 40px}.appel-qz .appel-in{display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap}.appel-qz .appel-t{font: 700 22px/1.3 var(--f-titre);margin: 0 0 .2em}.appel-qz p{margin: 0}@media (max-width: 980px){.hero-qz{grid-template-columns: 1fr;grid-template-areas: "txt" "quiz" "photo"}.hq-photo{max-width: 640px}.qz-tg{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.hero-qz{padding-top: 26px;gap: 18px}.hq-photo figcaption.ph-idee,.galerie figcaption.ph-idee{-webkit-line-clamp: 2}.qz-carte{padding: 18px 16px 16px}.qz-tete{grid-template-columns: 1fr auto}.qz-barre{grid-column: 1 / -1;grid-row: 2}.qz-fin{padding: 18px 16px}.qz-fin-g{column-gap: 16px}.qz-score b{font-size: 48px}.qz-fs{grid-template-columns: 1fr}.qz-tg{grid-template-columns: 1fr}}
