.res-reference[data-astro-cid-qswk554z]{padding-bottom:var(--space-section-s)}.reference[data-astro-cid-qswk554z]{background:var(--color-primary-hover);border-radius:var(--radius-card);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(24px,1rem + 2vw,40px);display:grid}.reference[data-astro-cid-qswk554z]:hover .reference-lien[data-astro-cid-qswk554z]{text-decoration:underline}.reference-titre[data-astro-cid-qswk554z]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:#fff;margin-bottom:8px;line-height:1.2}.reference-texte[data-astro-cid-qswk554z]{color:var(--color-on-dark);max-width:40rem}.reference-lien[data-astro-cid-qswk554z]{color:#fff;white-space:nowrap;font-weight:600}.res-guides[data-astro-cid-qswk554z]{background:var(--color-surface);border-block:1px solid var(--color-border);padding-block:var(--space-section-m)}.guides[data-astro-cid-qswk554z]{border-top:2px solid var(--color-text-strong);margin-top:12px}.guide-ligne[data-astro-cid-qswk554z]{border-bottom:1px solid var(--color-border);grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:24px 0;display:grid}.guide-cat[data-astro-cid-qswk554z]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.guide-corps[data-astro-cid-qswk554z]{flex-direction:column;gap:6px;display:flex}.guide-titre[data-astro-cid-qswk554z]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--color-text-strong);line-height:1.25}.guide-ligne[data-astro-cid-qswk554z]:hover .guide-titre[data-astro-cid-qswk554z]{color:var(--color-primary)}.guide-resume[data-astro-cid-qswk554z]{color:var(--color-text-muted)}.guide-fleche[data-astro-cid-qswk554z]{font-size:var(--text-xl);color:var(--color-primary)}.guides-suggestion[data-astro-cid-qswk554z]{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:24px}.res-suite[data-astro-cid-qswk554z]{padding-block:var(--space-section-m)}.nl-label[data-astro-cid-qswk554z]{font-size:var(--text-xs);color:var(--color-text-strong);margin-bottom:6px;font-weight:600}@media (width<=760px){.guide-ligne[data-astro-cid-qswk554z]{grid-template-columns:1fr}.guide-fleche[data-astro-cid-qswk554z]{display:none}.reference[data-astro-cid-qswk554z]{grid-template-columns:1fr}}.newsletter[data-astro-cid-qswk554z]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:24px;padding:34px 40px;display:grid}.nl-titre[data-astro-cid-qswk554z]{font-family:var(--font-display);margin-bottom:6px;font-size:21px;font-weight:700}.nl-texte[data-astro-cid-qswk554z]{color:var(--color-text-muted);font-size:15px;line-height:1.6}.pot-de-miel[data-astro-cid-qswk554z]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nl-form[data-astro-cid-qswk554z]{flex-direction:column;gap:12px;display:flex}.nl-ligne[data-astro-cid-qswk554z]{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.nl-champ[data-astro-cid-qswk554z]{flex-direction:column;flex:1;min-width:0;display:flex}.nl-consentement[data-astro-cid-qswk554z]{color:var(--color-text-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.nl-consentement[data-astro-cid-qswk554z] input[data-astro-cid-qswk554z]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.nl-consentement[data-astro-cid-qswk554z] a[data-astro-cid-qswk554z]{color:var(--color-primary);font-weight:600}.nl-statut[data-astro-cid-qswk554z]{font-size:13.5px;line-height:1.5}.nl-statut[data-astro-cid-qswk554z].erreur{color:var(--color-erreur);font-weight:600}.nl-input[data-astro-cid-qswk554z]{background:var(--color-bg);min-width:220px;color:var(--color-text);border:1px solid var(--color-field-border);font-size:15px;font-family:var(--font-sans);border-radius:9999px;flex:1;padding:13px 20px}.nl-input[data-astro-cid-qswk554z]::placeholder{color:var(--color-placeholder)}.nl-submit[data-astro-cid-qswk554z]{padding:13px 24px;font-size:15px}.nl-merci[data-astro-cid-qswk554z]{color:var(--color-primary-hover);align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}@media (width<=640px){.guide[data-astro-cid-qswk554z]{grid-template-columns:1fr;padding:28px 24px}.newsletter[data-astro-cid-qswk554z]{padding:28px 24px}}
