.tiers-lieu-module__oHnaGW__portail{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.tiers-lieu-module__oHnaGW__portail{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers-lieu-module__oHnaGW__vedette{grid-column:1/-1}}@media (min-width:1024px){.tiers-lieu-module__oHnaGW__portail{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}.tiers-lieu-module__oHnaGW__vedette{grid-column:auto;min-height:520px}}.tiers-lieu-module__oHnaGW__entree{box-sizing:border-box;border-radius:20px;flex-direction:column;gap:10px;height:100%;padding:28px;display:flex}.tiers-lieu-module__oHnaGW__vedette{background-color:var(--color-surface-brand-dark);padding:36px}@media (min-width:1024px){.tiers-lieu-module__oHnaGW__vedette{padding:44px}}.tiers-lieu-module__oHnaGW__fermes{background-color:var(--color-surface-primary-soft)}.tiers-lieu-module__oHnaGW__ateliers{border-top:4px solid var(--color-action-accent);background-color:var(--color-surface-raised);background-image:linear-gradient(var(--color-surface-accent-soft), var(--color-surface-accent-soft))}.tiers-lieu-module__oHnaGW__statut{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-brand);margin:0;font-size:11px;font-weight:700;line-height:1.5}.tiers-lieu-module__oHnaGW__vedette .tiers-lieu-module__oHnaGW__statut{color:var(--color-text-brand-on-dark-soft)}.tiers-lieu-module__oHnaGW__statutOcre{color:var(--color-text-accent)}.tiers-lieu-module__oHnaGW__chiffre{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text-strong);margin:14px 0 4px;font-size:clamp(72px,5vw + 36px,120px);line-height:.9}.tiers-lieu-module__oHnaGW__ateliers .tiers-lieu-module__oHnaGW__chiffre{color:var(--color-text-accent)}.tiers-lieu-module__oHnaGW__nom{font-family:var(--font-heading);color:var(--color-text-strong);overflow-wrap:break-word;margin:0;font-size:clamp(20px,.8vw + 17px,26px);font-weight:400;line-height:1.25}.tiers-lieu-module__oHnaGW__nomVedette{color:var(--color-text-primary-on-dark);margin:6px 0 8px;font-size:clamp(32px,2vw + 20px,50px);line-height:1.05}.tiers-lieu-module__oHnaGW__accroche{max-width:46ch;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.5}.tiers-lieu-module__oHnaGW__vedette .tiers-lieu-module__oHnaGW__accroche{color:var(--color-text-strong-on-dark);font-size:17px}.tiers-lieu-module__oHnaGW__etapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.tiers-lieu-module__oHnaGW__etape{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-md);color:var(--color-text-primary-on-dark);overflow-wrap:anywhere;align-items:baseline;gap:8px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.tiers-lieu-module__oHnaGW__etapeNumero{color:var(--color-text-brand-on-dark-soft);font-size:11px}.tiers-lieu-module__oHnaGW__action{min-height:44px;color:var(--color-text-brand);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.tiers-lieu-module__oHnaGW__action:hover{color:var(--color-action-primary-hover)}.tiers-lieu-module__oHnaGW__actionVedette{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--color-action-accent);color:var(--color-text-on-accent);transition:background-color var(--transition-fast);padding:10px 16px;line-height:1.35;text-decoration:none}.tiers-lieu-module__oHnaGW__actionVedette:hover{background-color:var(--color-action-accent-hover);color:var(--color-text-on-accent)}.tiers-lieu-module__oHnaGW__maniere{max-width:860px}.tiers-lieu-module__oHnaGW__ambitions{gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.tiers-lieu-module__oHnaGW__ambitions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tiers-lieu-module__oHnaGW__ambitions{grid-template-columns:repeat(3,minmax(0,1fr))}}.tiers-lieu-module__oHnaGW__ambition{border-radius:var(--radius-lg);background-color:var(--color-surface-raised);color:var(--color-text-strong);flex-direction:column;gap:16px;padding:24px;font-size:17px;line-height:1.5;display:flex}p.tiers-lieu-module__oHnaGW__fonctions{max-width:none}