[data-domaine=chauffage]{--teinte:#f3904f}[data-domaine=voiture]{--teinte:#7cb7f2}[data-domaine=solaire]{--teinte:#f2c14e}[data-domaine=offre]{--teinte:#b8a2f6}.qr-reponse{border-top:4px solid var(--teinte,var(--jaune))}.qr-reponse h2.etiquette{margin:0 0 .6rem;font-size:.74rem}.reponse-courte p.qr-chiffre{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0 0 .9rem;font-size:1rem;line-height:1.35;display:flex}.qr-chiffre strong{font-family:var(--police-titres);color:var(--jaune);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 2.6vw,3.1rem);font-weight:500;line-height:1}.qr-chiffre span{color:var(--sur-nuit-2);flex:14rem}.reponse-courte p.qr-texte{margin:0}.reponse-courte p.qr-date{border-top:1px solid color-mix(in srgb, var(--sur-nuit) 22%, transparent);font-family:var(--police-mono);letter-spacing:.04em;color:var(--sur-nuit-2);margin:1rem 0 0;padding-top:.8rem;font-size:.74rem;line-height:1.5}.question-page .prose h2{margin-top:2.2em}.question-page .prose ol>li::marker{font-family:var(--police-titres);color:var(--second)}.qr-tableau{margin:1.6rem 0 1.9rem}.qr-tableau table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.93rem}.qr-tableau caption{caption-side:top;text-align:left;color:var(--encre-2);padding-bottom:.7rem;font-size:.88rem;line-height:1.45}.qr-tableau th,.qr-tableau td{border-bottom:1px solid var(--filet);text-align:left;vertical-align:top;padding:.55rem .6rem}.qr-tableau thead th{font-family:var(--police-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2);border-bottom:1px solid var(--trait-fort);font-size:.7rem;font-weight:500}.qr-tableau tbody th{font-weight:500}.qr-tableau td{white-space:nowrap}@media (width<=40rem){.qr-tableau table{font-size:.84rem}.qr-tableau th,.qr-tableau td{padding:.5rem .35rem}.qr-tableau td{white-space:normal}.qr-tableau thead th{letter-spacing:.03em;font-size:.62rem}}.qr-tableau figcaption{color:var(--encre-2);margin-top:.6rem;font-size:.86rem;line-height:1.5}.qr-votre-cas{border-radius:var(--rayon);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--teinte,var(--jaune)) 18%, transparent), transparent 60%), var(--nuit);margin-top:2.75rem;padding:clamp(1.4rem,3.5vw,2.2rem)}.qr-votre-cas h2{margin:0 0 .6rem;font-size:clamp(1.15rem,1rem + .8vw,1.5rem)}.qr-votre-cas p{color:var(--sur-nuit-2);margin:0}.qr-votre-cas .actions{margin-top:1.3rem}.qr-autres{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.qr-autres li{margin:0}.qr-autres a{border:1px solid var(--filet);border-top:3px solid var(--teinte,var(--second));border-radius:var(--rayon);height:100%;color:var(--encre);flex-direction:column;gap:.55rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.qr-autres a:hover,.qr-autres a:focus-visible{background:var(--blanc);border-color:var(--trait-fort)}.qr-autres-titre{font-weight:600;line-height:1.35}.qr-autres-chiffre{color:var(--encre-2);font-size:.88rem;line-height:1.4}.qr-autres-chiffre strong{font-family:var(--police-titres);color:var(--second);margin-right:.3rem;font-size:1.05rem;font-weight:500}.qr-a-lire{margin-bottom:.8rem}.qr-index{padding-bottom:clamp(3rem,7vw,6rem)}.qr-domaine{border-top:1px solid var(--filet);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1.25rem clamp(1.25rem,5vw,5rem);padding-block:clamp(1.75rem,4vw,2.75rem);display:grid}.qr-domaine-tete h2{margin:0 0 .5rem;font-size:clamp(1.15rem,1rem + .8vw,1.5rem)}.qr-domaine-tete .etiquette{color:var(--teinte);filter:brightness(.75);margin-bottom:.4rem}.qr-domaine-tete p{color:var(--encre-2);margin:0;font-size:.92rem}.qr-cartes{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.qr-cartes li{margin:0}.qr-carte{border-radius:var(--rayon);border:1px solid var(--filet);border-top:4px solid var(--teinte);background:var(--blanc);height:100%;color:var(--encre);flex-direction:column;padding:1.1rem 1.15rem 1rem;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;display:flex}.qr-carte:hover,.qr-carte:focus-visible{border-color:var(--trait-fort);transform:translateY(-3px);box-shadow:0 12px 30px -18px #0e1d3073}.qr-carte-question{text-wrap:pretty;font-weight:600;line-height:1.35}.qr-carte-chiffre{font-family:var(--police-titres);color:var(--second);font-variant-numeric:tabular-nums;margin-top:.9rem;font-size:1.6rem;font-weight:500;line-height:1.1}.qr-carte-legende{color:var(--encre-2);margin-top:.3rem;font-size:.88rem;line-height:1.4}.qr-carte-date{font-family:var(--police-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2);margin-top:auto;padding-top:.8rem;font-size:.68rem}.qr-index-note{max-width:var(--largeur-texte);border-top:1px solid var(--filet);color:var(--encre-2);margin:0;padding-top:1.75rem;font-size:.95rem}@media (width<=60rem){.qr-domaine{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qr-carte,.qr-autres a{transition:none}.qr-carte:hover,.qr-carte:focus-visible{transform:none}}@media (width<=60rem){.question-page .page-corps{order:1}.question-page .page-rail{border-bottom:0;border-top:1px solid var(--filet);order:2}}
