.choice-assurance.svelte-7cgknk{color:var(--ds-muted);margin:-10px 0 24px;font-size:.84rem;line-height:1.55}.procedure-list.svelte-7cgknk{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.procedure-list.svelte-7cgknk li:where(.svelte-7cgknk){min-width:0}.procedure-card.svelte-7cgknk{background:var(--ds-surface);border:1px solid var(--ds-border);border-top:4px solid var(--color-bleu);border-radius:var(--radius-md);cursor:pointer;text-align:start;width:100%;height:100%;min-height:300px;transition:border-color .2s ease, background-color .2s ease, box-shadow .2s ease, transform .18s var(--ease-ios);flex-direction:column;align-items:start;gap:.45rem;padding:.9rem 1rem 1.1rem;display:flex;position:relative;overflow:hidden}.proc-visual.svelte-7cgknk{justify-content:center;align-items:center;width:100%;min-height:132px;display:flex}.proc-visual.svelte-7cgknk .document.compact{aspect-ratio:1.58}.proc-visual.svelte-7cgknk .document.compact img{object-fit:cover;transform-origin:50%;transform:scale(1.1)}.procedure-card.svelte-7cgknk:hover,.procedure-card.svelte-7cgknk:focus-visible{border-color:var(--color-bleu);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.procedure-card.svelte-7cgknk:focus-visible{outline:3px solid color-mix(in srgb, var(--ds-primary) 22%, transparent);outline-offset:3px}.procedure-card.svelte-7cgknk:active{transform:scale(.985)}.procedure-card-selected.svelte-7cgknk{border-color:var(--color-bleu);background:var(--ds-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-primary) 8%, transparent)}.proc-body.svelte-7cgknk{flex-direction:column;gap:.45rem;width:100%;min-width:0;display:flex}.proc-meta.svelte-7cgknk{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.proc-label.svelte-7cgknk{font-family:var(--font-sans);color:var(--color-bleu);overflow-wrap:anywhere;font-size:1.16rem;font-weight:750;line-height:1.08}.proc-sub.svelte-7cgknk{color:var(--color-noir-soft);font-size:.78rem;line-height:1.45}.proc-portail.svelte-7cgknk{letter-spacing:0;text-transform:uppercase;color:var(--color-mute);font-size:.64rem;font-weight:800}.proc-arrow.svelte-7cgknk{inset-inline-end:1.1rem;color:var(--color-bleu);font-size:1.25rem;font-weight:900;transition:color .18s,transform .18s;position:absolute;bottom:1rem}.procedure-card.svelte-7cgknk:hover .proc-arrow:where(.svelte-7cgknk),.procedure-card.svelte-7cgknk:focus-visible .proc-arrow:where(.svelte-7cgknk){color:var(--color-bleu-deep);transform:translate(3px)}[dir=rtl] .procedure-card.svelte-7cgknk:hover .proc-arrow:where(.svelte-7cgknk),[dir=rtl] .procedure-card.svelte-7cgknk:focus-visible .proc-arrow:where(.svelte-7cgknk){transform:translate(-3px)}.travel-row.svelte-7cgknk{grid-column:1/-1}.travel-card.svelte-7cgknk{min-height:112px;padding:1rem 1.35rem;display:block}.travel-card.svelte-7cgknk .proc-body:where(.svelte-7cgknk){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 1.5rem;height:100%;padding-inline-end:4rem;display:grid}.travel-card.svelte-7cgknk .proc-meta:where(.svelte-7cgknk),.travel-card.svelte-7cgknk .proc-label:where(.svelte-7cgknk),.travel-card.svelte-7cgknk .proc-sub:where(.svelte-7cgknk){grid-column:1}.travel-card.svelte-7cgknk .proc-label:where(.svelte-7cgknk){white-space:nowrap}.travel-card.svelte-7cgknk .proc-meta:where(.svelte-7cgknk){margin-bottom:.1rem}.travel-card.svelte-7cgknk .proc-sub:where(.svelte-7cgknk){max-width:760px}.travel-card.svelte-7cgknk .proc-arrow:where(.svelte-7cgknk){top:50%;bottom:auto;transform:translateY(-50%)}.travel-card.svelte-7cgknk:hover .proc-arrow:where(.svelte-7cgknk),.travel-card.svelte-7cgknk:focus-visible .proc-arrow:where(.svelte-7cgknk){transform:translate(3px,-50%)}[dir=rtl] .travel-card.svelte-7cgknk:hover .proc-arrow:where(.svelte-7cgknk),[dir=rtl] .travel-card.svelte-7cgknk:focus-visible .proc-arrow:where(.svelte-7cgknk){transform:translate(-3px,-50%)}.guide-only.svelte-7cgknk{border-inline-start:4px solid var(--color-bleu);background:var(--ds-surface-soft);color:var(--color-noir-soft);margin-top:1.2rem;padding:1rem 1.1rem 1.05rem}.guide-only.svelte-7cgknk strong:where(.svelte-7cgknk){color:var(--color-bleu)}.guide-only.svelte-7cgknk p:where(.svelte-7cgknk){margin:.35rem 0 .75rem;font-size:.82rem;line-height:1.5}.guide-only.svelte-7cgknk div:where(.svelte-7cgknk){flex-wrap:wrap;gap:.5rem 1rem;display:flex}.guide-only.svelte-7cgknk a:where(.svelte-7cgknk){border-bottom:1px solid var(--color-bleu);min-height:44px;color:var(--color-bleu);align-items:center;font-size:.8rem;font-weight:750;display:inline-flex}@media (width>=1041px){.procedure-list.svelte-7cgknk{gap:1rem}.proc-visual.svelte-7cgknk .document.compact{width:100%;max-width:none}}@media (width>=721px) and (width<=1040px){.procedure-list.svelte-7cgknk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.procedure-list.svelte-7cgknk{grid-template-columns:1fr}.procedure-card.svelte-7cgknk{flex-direction:column;align-items:stretch;gap:.8rem;min-height:0;padding:.8rem .9rem 2.6rem;display:flex}.proc-visual.svelte-7cgknk{width:100%;min-height:0}.proc-visual.svelte-7cgknk .document.compact{width:100%;max-width:none}.proc-body.svelte-7cgknk{max-width:none;padding-inline-end:0}.proc-label.svelte-7cgknk{font-size:1.08rem}.proc-sub.svelte-7cgknk{font-size:.78rem;line-height:1.45}.proc-arrow.svelte-7cgknk{inset-inline-end:.8rem;position:absolute;bottom:.8rem}.travel-card.svelte-7cgknk{min-height:132px;padding:1rem 1rem 2.6rem;display:block}.travel-card.svelte-7cgknk .proc-body:where(.svelte-7cgknk){justify-content:center;gap:.35rem;padding-inline-end:2.25rem;display:flex}.travel-card.svelte-7cgknk .proc-arrow:where(.svelte-7cgknk){top:50%;bottom:auto}}
