.Commitment_section__ftEjv{padding-block:56px;scroll-margin-top:100px}.Commitment_head__9kfOy{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.Commitment_heading___j2u7{max-width:540px}.Commitment_lead__QpX5R{margin-top:9px;max-width:584px;font-size:16px;line-height:25.6px;color:var(--texte-doux)}.Commitment_flag__7K_4g{flex-shrink:0;display:inline-flex;align-items:center;height:24.4px;padding:0 21px 0 10px;margin-bottom:4px;border:1px dashed var(--bordure-douce);border-radius:12.2px 3px 12.2px 3px;font-family:var(--font-display);font-weight:500;font-size:11.5px;color:var(--texte-faible)}.Commitment_terms__Okd70{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:32px}.Commitment_card__643wp{padding:28px 28px 30px;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--leaf-md)}.Commitment_mirror__kyC8O{border-radius:var(--leaf-md-mirror)}.Commitment_num__J1U29{font-family:var(--font-display);font-weight:600;font-size:12.2px;letter-spacing:1.2px;color:var(--accent)}.Commitment_title__kWqB4{margin-top:14px;font-family:var(--font-display);font-weight:600;font-size:20px;line-height:26px;letter-spacing:-.2px;color:var(--texte)}.Commitment_desc__bUDVJ{margin-top:13px;font-size:16px;line-height:25.6px;color:var(--texte-doux)}.Commitment_sub__OkRbc{margin:48px 0 16px;font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.2px;color:var(--texte)}@media (max-width:860px){.Commitment_head__9kfOy{flex-direction:column;align-items:flex-start}.Commitment_terms__Okd70{grid-template-columns:1fr}}