.su-gm{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:1000px){.su-gm{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.su-gm__sortie{position:sticky;top:96px}}.su-gm__form{flex-direction:column;gap:24px;padding:28px;display:flex}.su-gm__confiance{border-left:3px solid var(--su-ambre);background:color-mix(in srgb, var(--su-ambre) 14%, var(--su-ivoire));color:var(--su-navy);margin:0;padding:14px 18px;font-size:.9375rem;line-height:1.5}.su-gm__groupe{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.su-gm__legende{border-bottom:1px solid color-mix(in srgb, var(--su-navy) 25%, transparent);width:100%;color:var(--su-ambre-texte);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;padding:0 0 8px;font-size:.8125rem}.su-gm__champ{flex-direction:column;gap:6px;display:flex}.su-gm__label{color:var(--su-navy);font-size:.9375rem;font-weight:600}.su-gm__champ-saisie{border:1px solid var(--su-graphite-ivoire);background:var(--su-ivoire);width:100%;min-height:46px;color:var(--su-navy);font:inherit;border-radius:4px;padding:10px 14px;font-size:1rem;line-height:1.4}textarea.su-gm__champ-saisie{resize:vertical}.su-gm__champ-saisie::placeholder{color:var(--su-graphite-ivoire);opacity:.8}.su-gm__champ-saisie:focus-visible,.su-gm__radio input:focus-visible{outline:3px solid var(--su-navy-clair);outline-offset:2px}.su-gm__aide{color:var(--su-graphite-ivoire);margin:0;font-size:.875rem;line-height:1.45}.su-gm__radios{flex-direction:column;gap:8px;display:flex}.su-gm__radio{border:1px solid color-mix(in srgb, var(--su-navy) 25%, transparent);background:var(--su-ivoire);min-height:44px;color:var(--su-navy);cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:6px 12px;display:flex}.su-gm__radio:has(input:checked){border-color:var(--su-navy);box-shadow:inset 4px 0 0 var(--su-ambre)}.su-gm__radio input{width:20px;height:20px;accent-color:var(--su-navy);flex:none}.su-gm__sortie{flex-direction:column;gap:14px;min-width:0;display:flex}.su-gm__entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.su-gm__h2{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.su-gm__actions{flex-wrap:wrap;gap:12px;display:flex}.su-gm__statut{min-height:1.5em;color:var(--su-accent-texte);margin:0;font-size:.9375rem;font-weight:600}.su-gm__avertissement{border-left:3px solid var(--su-navy);background:var(--su-ivoire-creuse);color:var(--su-navy);margin:0;padding:12px 16px;font-size:.9375rem;line-height:1.5}.su-gm__texte{border:1px solid color-mix(in srgb, var(--su-navy) 25%, transparent);background:var(--su-ivoire);color:var(--su-navy);overflow-wrap:anywhere;border-radius:4px;padding:28px;font-size:.9375rem;line-height:1.6}.su-gm__texte p{margin:0 0 6px}.su-gm__titre-doc{margin:0 0 18px;font-size:1.5rem}.su-gm__rubrique{font-family:var(--su-font-display), sans-serif;color:var(--su-navy);margin:20px 0 8px;font-size:1.0625rem}.su-gm__copie{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.su-gm-texte,.su-gm-faq{margin-top:9svh}.su-gm-faq h2{margin:0 0 20px;font-size:clamp(1.5rem,3vw,2.2rem)}@media print{body *{visibility:hidden}.su-gm__texte,.su-gm__texte *{visibility:visible}.su-gm__texte{color:#000;background:#fff;border:0;width:100%;padding:0;position:absolute;top:0;left:0}}
