.guide-fil ol{display:flex;flex-wrap:wrap;gap:var(--e-2);margin:0 0 var(--e-4);padding:0;list-style:none;font-size:var(--texte-secondaire);color:var(--encre-corps)}.guide-fil li + li::before{content:"›";margin-right:var(--e-2);color:var(--encre-legere)}.guide-fil a{color:var(--encre-corps);text-decoration:none}.guide-fil a:hover{color:var(--violet-texte);text-decoration:underline;text-underline-offset:0.2em}.guide-essentiel{background:var(--verre);backdrop-filter:var(--verre-flou);-webkit-backdrop-filter:var(--verre-flou);border-radius:var(--rayon-carte);box-shadow:var(--verre-reflet),var(--ombre-carte);padding:var(--e-5);margin-bottom:var(--e-5)}.guide-essentiel .legal-liste{margin:0}.paliers{display:grid;gap:var(--e-2);margin:0 0 var(--e-4);padding:0;list-style:none}.palier{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-4);padding:var(--e-3) var(--e-4);background:var(--carte-voilee);border-radius:var(--rayon-champ);box-shadow:var(--verre-reflet)}.palier__taux{flex:none;font-size:var(--texte-carte);font-weight:500;color:var(--encre);font-variant-numeric:tabular-nums}.palier__tranche{font-size:var(--texte-corps);color:var(--encre-corps);text-align:right}.guide-exemple{margin:var(--e-4) 0 var(--e-5);padding:var(--e-5);background:var(--verre-bleu);border-radius:var(--rayon-carte);box-shadow:var(--verre-reflet)}.guide-exemple figcaption{font-size:var(--texte-secondaire);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--bleu-texte);margin-bottom:var(--e-3)}.guide-exemple p{font-size:var(--texte-corps);line-height:var(--interligne-corps);color:var(--encre-corps);margin:0 0 var(--e-3)}.guide-exemple p:last-child{margin-bottom:0}.guide-exemple .legal-table{margin-block:var(--e-3)}.guide-exemple .legal-table:last-child{margin-bottom:0}.guide-exemple .legal-table td{font-variant-numeric:tabular-nums}.guide-exemple .guide-total th,.guide-exemple .guide-total td{font-weight:600;color:var(--encre)}.guide-encart{display:grid;gap:var(--e-5);align-items:center;margin-block:var(--e-7);padding:var(--e-6) var(--e-5);border-radius:var(--rayon-carte);position:relative}.guide-encart > *{position:relative;z-index:1}.guide-encart__titre{font-size:var(--texte-carte);font-weight:500;line-height:var(--interligne-titre);margin:var(--e-2) 0 var(--e-3)}.guide-encart p:not(.surtitre){color:var(--nuit-douce);line-height:var(--interligne-corps);margin:0 0 var(--e-5)}.guide-encart__capture{order:-1;justify-self:center}.guide-encart__capture img{display:block;width:11rem;max-width:100%;height:auto;border-radius:1.5rem;box-shadow:var(--ombre-nuit)}@media (min-width:40rem){.guide-encart{grid-template-columns:minmax(0,1fr) 11rem;padding:var(--e-6)}.guide-encart__capture{order:0}}.guide-voisins{margin-top:var(--e-7)}.guide-voisins__titre{font-size:var(--texte-accent);font-weight:600;margin-bottom:var(--e-4)}.guide-cartes{display:grid;gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.guide-carte{display:grid;gap:var(--e-2);align-content:start;color:var(--encre);text-decoration:none;transition:transform var(--duree-court) var(--sortie)}.guide-carte__texte{font-size:var(--texte-secondaire);line-height:var(--interligne-corps);color:var(--encre-corps)}@media (hover:hover) and (pointer:fine){.guide-carte:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.guide-carte{transition:none}.guide-carte:hover{transform:none}}.loi-inconnue{background:var(--corail-pale);color:var(--corail-texte)}