.guides-outils{padding:clamp(2rem,4vw,3.5rem) 0;background:var(--canvas)}
.guides-outils-carte{padding:clamp(1.25rem,3vw,2rem);border:1.5px solid var(--line-soft);border-radius:var(--radius-card);background:var(--canvas-card);max-width:60rem}
.guides-outils h2{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.2;margin:0 0 1rem;max-width:100%}
.guides-outils p{color:var(--ink-body);max-width:var(--measure);margin:0 0 1.25rem}
.guides-outils-lien{display:inline-block;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere;padding:.4rem 0}
.guides-outils-lien:hover{color:var(--signal-deep)}
.guides-outils-lien:focus-visible{outline:3px solid var(--ink);outline-offset:5px;border-radius:2px}
