.reperage{margin-top:var(--espace-bloc,24px);display:grid;gap:12px}.reperage-titre{margin:0;font:650 17px/1.3 var(--font-jakarta);color:var(--ink)}.reperage-liste{margin:0;display:grid;background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:clip;box-shadow:var(--shadow)}.reperage-ligne{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px;transition:background .2s}.reperage-ligne+.reperage-ligne{border-top:1px solid var(--line)}.reperage-ligne.fiche-cliquable:hover{background:color-mix(in srgb,var(--g1) 6%,var(--surface))}.reperage-ligne dt{display:flex;gap:10px;align-items:center;font:650 15px/1.35 var(--font-jakarta);color:var(--ink)}.reperage-picto{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:var(--g1);background:color-mix(in srgb,var(--lav) 22%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lav) 50%,transparent)}.reperage-ligne[data-ressenti] .reperage-picto{color:color-mix(in srgb,var(--g2) 70%,var(--ink));background:color-mix(in srgb,var(--menthe) 20%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--menthe) 55%,transparent)}.reperage-ligne dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding-left:40px}.reperage-lien,.reperage-ligne dd>span{font:400 15px/1.55 var(--font-inter,inherit);color:var(--ink2);text-decoration:none}.reperage-lien:after{content:"";position:absolute;inset:0;z-index:1}.reperage-lien:focus-visible{outline:none}.reperage-lien:focus-visible:after{outline:2px solid var(--g2);outline-offset:-3px;border-radius:inherit}.reperage-ligne:hover .reperage-lien{color:var(--ink)}.reperage-fleche{margin-top:4px;color:var(--ink3);transition:transform .25s,color .25s}.reperage-ligne:hover .reperage-fleche{color:var(--g1)}@media (prefers-reduced-motion:no-preference){.reperage-ligne:hover .reperage-fleche{transform:translateX(3px)}}@media (min-width:720px){.reperage-ligne{grid-template-columns:minmax(180px,34%) minmax(0,1fr);gap:20px;align-items:start;padding:14px 22px}.reperage-ligne dd{padding-left:0;padding-top:4px}}@media (max-width:359.98px){.reperage-ligne{padding:12px}.reperage-ligne dd{padding-left:0}}:is([id^=situation-],[id^=emotion-]){scroll-margin-top:calc(var(--entete-h, 64px) + 16px)}