.section-mb[data-astro-cid-daw74atg]{margin-top:var(--space-xs);margin-bottom:var(--space-xl)}.section-mb-sm[data-astro-cid-daw74atg]{margin-top:var(--space-xs);margin-bottom:var(--space-md)}.notice[data-astro-cid-daw74atg]{background:var(--color-surface);border:var(--hairline) solid var(--color-line-strong);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);padding:clamp(1.5rem,1rem + 2vw,2.5rem);max-width:720px;box-shadow:var(--shadow-card);margin-top:var(--space-xl)}.notice__strong[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:500;line-height:1.25}.notice__text[data-astro-cid-daw74atg]{color:var(--color-ink-soft);margin-top:var(--space-sm)}.notice--inline[data-astro-cid-daw74atg]{margin-top:0;max-width:none}.steps[data-astro-cid-daw74atg]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-md)}.step[data-astro-cid-daw74atg]{border-top:2px solid var(--color-ink);padding-top:var(--space-sm)}.step__num[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-h2);color:var(--color-accent-ink);line-height:1}.step__title[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);line-height:1.12;margin-top:.5rem}.step__text[data-astro-cid-daw74atg]{color:var(--color-ink-soft);font-size:var(--fs-meta);margin-top:.5rem}.out-line[data-astro-cid-daw74atg]{display:grid;grid-template-columns:minmax(0,15rem) 1fr;gap:clamp(1rem,.5rem + 2vw,3rem);align-items:baseline;padding-top:var(--space-lg);border-top:var(--hairline) solid var(--color-line-strong)}.out-line__title[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);color:var(--color-ink-soft)}.out-line__text[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:1.5;color:var(--color-ink-soft);max-width:50ch}.out-line__text[data-astro-cid-daw74atg] em[data-astro-cid-daw74atg]{font-style:normal;color:var(--color-ink)}.genres__intro[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-size:var(--fs-lead);color:var(--color-ink-soft);max-width:52ch;line-height:1.5;margin-bottom:var(--space-lg)}.lignes[data-astro-cid-daw74atg]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.75rem,1rem + 2.5vw,2.75rem) clamp(2rem,4vw,4rem);margin-bottom:clamp(3rem,2rem + 4vw,5rem)}.ligne[data-astro-cid-daw74atg]{padding-top:var(--space-md);border-top:1.5px solid var(--color-ink)}.ligne__kicker[data-astro-cid-daw74atg]{display:block;font-size:var(--fs-overline);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);font-weight:600}.ligne__name[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);line-height:1.1;margin-top:.4rem}.ligne__desc[data-astro-cid-daw74atg]{color:var(--color-ink-soft);font-size:var(--fs-body);line-height:1.55;margin-top:.55rem;max-width:44ch}.ligne__seeks[data-astro-cid-daw74atg]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;margin-top:var(--space-sm)}.ligne__seeks-label[data-astro-cid-daw74atg]{font-size:var(--fs-overline);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:600}.ligne__seeks-genres[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-ink)}.ligne__seeks--closed[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;color:var(--color-ink-soft);margin-top:var(--space-sm)}.faq[data-astro-cid-daw74atg]{max-width:760px}.faq[data-astro-cid-daw74atg] details[data-astro-cid-daw74atg]{border-top:var(--hairline) solid var(--color-line-strong)}.faq[data-astro-cid-daw74atg] details[data-astro-cid-daw74atg]:last-of-type{border-bottom:var(--hairline) solid var(--color-line-strong)}.faq[data-astro-cid-daw74atg] summary[data-astro-cid-daw74atg]{list-style:none;cursor:pointer;padding:var(--space-md) 0;font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);line-height:1.2;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.faq[data-astro-cid-daw74atg] summary[data-astro-cid-daw74atg]::-webkit-details-marker{display:none}.faq[data-astro-cid-daw74atg] summary[data-astro-cid-daw74atg]:after{content:"+";font-family:var(--font-sans);font-weight:400;font-size:1.6rem;color:var(--color-accent-ink);transition:transform var(--dur) var(--ease)}.faq[data-astro-cid-daw74atg] details[data-astro-cid-daw74atg][open] summary[data-astro-cid-daw74atg]:after{content:"−"}.faq__answer[data-astro-cid-daw74atg]{padding-bottom:var(--space-md);color:var(--color-ink-soft);font-family:var(--font-serif);font-size:var(--fs-lead);line-height:1.5;max-width:62ch}.form[data-astro-cid-daw74atg]{max-width:760px}.form[data-astro-cid-daw74atg] fieldset[data-astro-cid-daw74atg]{border:none;padding:0;margin:0 0 var(--space-xl)}.form[data-astro-cid-daw74atg] legend[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);padding:0;margin-bottom:var(--space-md);width:100%;padding-bottom:var(--space-sm);border-bottom:var(--hairline) solid var(--color-line-strong)}.form__row[data-astro-cid-daw74atg]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.field[data-astro-cid-daw74atg]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:var(--space-md)}.field[data-astro-cid-daw74atg]>label[data-astro-cid-daw74atg]{font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:600;color:var(--color-ink)}.field[data-astro-cid-daw74atg] .req[data-astro-cid-daw74atg]{color:var(--color-accent-ink)}.field[data-astro-cid-daw74atg] input[data-astro-cid-daw74atg],.field[data-astro-cid-daw74atg] select[data-astro-cid-daw74atg],.field[data-astro-cid-daw74atg] textarea[data-astro-cid-daw74atg]{background:var(--color-surface);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-sm);padding:.7rem .85rem;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--color-ink);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.field[data-astro-cid-daw74atg] input[data-astro-cid-daw74atg]::placeholder,.field[data-astro-cid-daw74atg] textarea[data-astro-cid-daw74atg]::placeholder{color:var(--color-ink-muted)}.field[data-astro-cid-daw74atg] input[data-astro-cid-daw74atg]:focus,.field[data-astro-cid-daw74atg] select[data-astro-cid-daw74atg]:focus,.field[data-astro-cid-daw74atg] textarea[data-astro-cid-daw74atg]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent)}.field[data-astro-cid-daw74atg] textarea[data-astro-cid-daw74atg]{min-height:9rem;resize:vertical;line-height:1.5}.field__hint[data-astro-cid-daw74atg]{font-size:var(--fs-meta);color:var(--color-ink-muted)}.checkbox[data-astro-cid-daw74atg]{display:flex;align-items:flex-start;gap:.7rem}.checkbox[data-astro-cid-daw74atg] input[data-astro-cid-daw74atg]{margin-top:.25rem;width:1.1rem;height:1.1rem;accent-color:var(--color-accent-ink);flex:none}.checkbox[data-astro-cid-daw74atg] label[data-astro-cid-daw74atg]{font-size:var(--fs-meta);color:var(--color-ink-soft)}.form__actions[data-astro-cid-daw74atg]{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-sm)}.form__actions[data-astro-cid-daw74atg] .note[data-astro-cid-daw74atg]{font-size:var(--fs-meta);color:var(--color-ink-muted)}.hp[data-astro-cid-daw74atg]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-success[data-astro-cid-daw74atg]{display:none;background:var(--color-surface);border:var(--hairline) solid var(--color-line-strong);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);padding:clamp(1.75rem,1rem + 3vw,3rem);max-width:720px;box-shadow:var(--shadow-card)}.form-success[data-astro-cid-daw74atg].is-visible{display:block}.form-success[data-astro-cid-daw74atg] h3[data-astro-cid-daw74atg]{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h2)}.form-success[data-astro-cid-daw74atg] p[data-astro-cid-daw74atg]{color:var(--color-ink-soft);margin-top:var(--space-sm);max-width:54ch}@media(max-width:940px){.steps[data-astro-cid-daw74atg]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.out-line[data-astro-cid-daw74atg]{grid-template-columns:1fr;gap:var(--space-sm)}.lignes[data-astro-cid-daw74atg],.form__row[data-astro-cid-daw74atg]{grid-template-columns:1fr}}@media(max-width:520px){.steps[data-astro-cid-daw74atg]{grid-template-columns:1fr}}
