.section.svelte-kb0ijh{padding:var(--space-section) 0}.commitments.svelte-kb0ijh{margin:var(--space-xxl) 0 0;gap:var(--space-xl);flex-direction:column;padding:0;list-style:none;display:flex}.commitment.svelte-kb0ijh{gap:var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-lg) var(--space-xl);box-shadow:var(--card-shadow);display:flex}.commitment-mark.svelte-kb0ijh{border-radius:var(--radius-pill);background:var(--accent-tint);width:32px;height:32px;color:var(--accent-deep);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.commitment-body.svelte-kb0ijh h2:where(.svelte-kb0ijh){font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.commitment-body.svelte-kb0ijh p:where(.svelte-kb0ijh){margin:var(--space-xs) 0 0;font-size:.95rem;line-height:1.55}.commitment-body.svelte-kb0ijh .how:where(.svelte-kb0ijh){color:var(--text-muted);font-size:.875rem}.honesty.svelte-kb0ijh{margin:var(--space-xxl) 0 0;padding:var(--space-lg) var(--space-xl);border-left:3px solid var(--accent);background:var(--accent-tint);border-radius:0 var(--radius-card) var(--radius-card) 0;font-size:.92rem;line-height:1.6}.honesty.svelte-kb0ijh a:where(.svelte-kb0ijh){color:var(--accent-deep);font-weight:600}@media (width<=480px){.commitment.svelte-kb0ijh{padding:var(--space-md) var(--space-lg)}}
