/* Les guides partagent l’identité de l’accueil, avec une largeur de lecture adaptée. */
.guide-intro{background:var(--lilac);border-block:1px solid var(--ink)}
.guide-intro-inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:70px;align-items:center;padding-block:48px 64px}
.guide-breadcrumb{font-size:13px;margin-bottom:32px}
.guide h1{font-size:clamp(36px,4.5vw,62px);overflow-wrap:break-word}
.guide-lede{font-size:19px;line-height:1.65;margin-top:26px}
.guide-status{font-size:12px;margin-top:24px}
.guide-preview{margin:0;min-width:0}
.guide-preview .app-view{width:230px}
.guide-preview figcaption{font-size:11px;text-align:center;max-width:38ch;margin:18px auto 0}
.guide-body{max-width:820px;padding-block:24px 64px}
.guide-body>section{padding-block:40px;border-bottom:1px solid var(--line)}
.guide h2{font-size:clamp(28px,3vw,40px);margin-bottom:24px}
.guide-body p+p{margin-top:18px}
.guide-body ol{padding-left:25px;margin:0}
.guide-body li+li{margin-top:18px}
.guide-body .faqs p{padding-block:0 18px}
.guide-related{padding-top:40px}
.guide-related .text-link{margin-top:0;margin-bottom:18px}
.guide-related>p{font-size:14px}
.guide-launch{padding-block:64px;background:var(--yellow);border-block:1px solid var(--ink)}
.guide-launch p{margin-bottom:24px}
@media(max-width:760px){.guide-intro-inner{grid-template-columns:1fr;gap:32px;padding-block:30px 40px}.guide-preview .app-view{width:200px}.guide-body>section{padding-block:30px}.guide-launch{padding-block:40px}}
.guide-art{display:flex;align-items:center;justify-content:center;min-width:0}
.guide-illustration{display:block;width:min(100%,280px);height:auto}
@media(max-width:760px){.guide-illustration{max-width:180px}}
