.sectionTypologies-root{background:var(--color-neutral-surface-subtle)}.sectionTypologies-entete{display:flex;flex-direction:column;gap:var(--space-xs);max-width:52rem}.sectionTypologies-titre{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--titre-graisse);line-height:1.15;overflow-wrap:anywhere}.sectionTypologies-chapo{margin:0;font-size:var(--font-size-m);line-height:1.55;color:var(--color-neutral-text-muted);overflow-wrap:anywhere}.sectionTypologies-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l);margin:0;padding:0}@media (width >= 480px){.sectionTypologies-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.sectionTypologies-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.sectionTypologies-carte{display:flex;flex-direction:column;gap:var(--space-s)}.sectionTypologies-photo{margin:0}.sectionTypologies-photo img{display:block;aspect-ratio:1;width:100%;max-width:100%;object-fit:cover;border-radius:var(--forme-rayon);background:var(--color-neutral-surface-muted)}.sectionTypologies-planGrand{display:grid;place-items:center;aspect-ratio:1;max-width:100%;padding:var(--space-l);border-radius:var(--forme-rayon);background:var(--color-neutral-surface-muted)}.sectionTypologies-planGrand svg{width:100%;height:100%;color:var(--color-neutral-text-subtle);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sectionTypologies-nom{margin:0;font-family:var(--font-family-heading);font-size:var(--font-size-m);font-weight:var(--titre-graisse);line-height:1.2;overflow-wrap:anywhere}.sectionTypologies-reperage{margin:0;font-size:var(--font-size-s);line-height:1.5;overflow-wrap:anywhere}.sectionTypologies-demande{list-style:disc;margin:0;padding-left:var(--space-m);font-size:var(--font-size-s);line-height:1.45;color:var(--color-neutral-text-muted)}.sectionTypologies-demande li{overflow-wrap:anywhere}.sectionTypologies-demande li+li{margin-top:var(--space-3xs)}.sectionTypologies-demande li::marker{color:var(--color-brand-surface-deep)}
