@layer components{.gj-carte-guide{border:1px solid var(--gojo-bordure);border-radius:var(--gojo-rayon-24);background:var(--gojo-fond);box-shadow:var(--gojo-ombre-douce);transition:transform var(--gojo-survol-duree) var(--gojo-ressort), box-shadow var(--gojo-survol-duree) ease;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.gj-carte-guide:focus-within{box-shadow:var(--gojo-focus-sur-ombre-douce)}@media (hover:hover){.gj-carte-guide:hover{transform:translateY(calc(-1 * var(--gojo-tuile-elevation)));box-shadow:var(--gojo-ombre-tuile-haute)}.gj-carte-guide:hover .gj-carte-guide-lien{color:var(--gojo-bleu)}}.gj-carte-guide-photo{aspect-ratio:16/9;background:var(--gojo-encre);position:relative}.gj-carte-guide-corps{align-content:start;gap:var(--gojo-esp-8);min-width:0;padding:var(--gojo-esp-24);display:grid}.gj-carte-guide-pastille{padding:var(--gojo-esp-4) var(--gojo-esp-12);border-radius:var(--gojo-rayon-pilule);background:var(--gojo-citron);font-size:var(--gojo-t-pastille);line-height:var(--gojo-lh-secondaire);font-weight:var(--gojo-graisse-libelle);color:var(--gojo-encre);justify-self:start}.gj-carte-guide-titre{font-family:var(--gojo-famille-900);font-size:var(--gojo-t-bloc);line-height:var(--gojo-lh-bloc);letter-spacing:var(--gojo-lettrage-titre);color:var(--gojo-encre);text-wrap:balance}.gj-carte-guide-lien{color:var(--gojo-encre);transition:color var(--gojo-transition)}.gj-carte-guide-lien:after{content:"";border-radius:inherit;position:absolute;inset:0}.gj-carte-guide-lien:focus-visible{outline:none}.gj-carte-guide-resume{font-size:var(--gojo-t-texte);line-height:var(--gojo-lh-texte);color:var(--gojo-texte-2);text-wrap:pretty}.gj-carte-guide-lecture{margin-top:var(--gojo-esp-4);font-size:var(--gojo-t-secondaire);line-height:var(--gojo-lh-secondaire);font-weight:var(--gojo-graisse-libelle);color:var(--gojo-texte-2)}.gj-article-aussi .gj-carte-guide,.gj-carte-guide--compacte{--gj-carte-vignette:104px;grid-template-columns:var(--gj-carte-vignette) minmax(0, 1fr);grid-template-rows:none}@media (min-width:640px){.gj-article-aussi .gj-carte-guide{--gj-carte-vignette:176px}}.gj-article-aussi .gj-carte-guide-photo,.gj-carte-guide--compacte .gj-carte-guide-photo{aspect-ratio:auto;min-height:100%}.gj-article-aussi .gj-carte-guide-corps,.gj-carte-guide--compacte .gj-carte-guide-corps{padding:var(--gojo-esp-16) var(--gojo-esp-20)}.gj-article-aussi .gj-carte-guide-titre,.gj-carte-guide--compacte .gj-carte-guide-titre{font-size:var(--gojo-t-carte);line-height:var(--gojo-lh-carte)}@media (prefers-reduced-motion:reduce){.gj-carte-guide,.gj-carte-guide-lien{transition:none}.gj-carte-guide:hover{transform:none}}.gj-renvoi-guides{margin-top:var(--gojo-esp-48)}.gj-renvoi-guides-titre{font-size:var(--gojo-t-etiquette);line-height:var(--gojo-lh-secondaire);font-weight:var(--gojo-graisse-libelle);letter-spacing:var(--gojo-lettrage-capitales);text-transform:uppercase;color:var(--gojo-bleu)}.gj-renvoi-guides-cartes{gap:var(--gojo-esp-12);margin-top:var(--gojo-esp-12);display:grid}@media (min-width:768px){.gj-renvoi-guides-cartes--deux{grid-template-columns:repeat(2,minmax(0,1fr))}}}
