.bridge-sol-commitments{background:var(--cl-surface-1,#fff);padding:80px 0}.bridge-sol-commitments__wrap{margin:0 auto;max-width:var(--bridge-container-max);padding:0 var(--bridge-container-px)}.bridge-sol-commitments__header{margin-bottom:34px}.bridge-sol-commitments__header .bridge-eyebrow{color:var(--bridge-eyebrow-color);display:block;font-size:var(--bridge-eyebrow-font-size);font-weight:var(--bridge-eyebrow-font-weight);letter-spacing:var(--bridge-eyebrow-letter-spacing);margin-bottom:10px;text-transform:uppercase}.bridge-sol-commitments__header h2{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:var(--bridge-section-title-size);font-weight:var(--bridge-section-title-weight);margin:0;max-width:48ch}.bridge-sol-commitments__intro{color:var(--cl-text-700,#454f66);margin-top:14px;max-width:70ch}.bridge-sol-commitments__grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.bridge-sol-commitments__item{background:var(--cl-surface-1,#fff);border:1px solid var(--cl-border,#d5ddeb);border-radius:6px;padding:20px 22px}.bridge-sol-commitments__item h3{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.bridge-sol-commitments__body{color:var(--cl-text-700,#454f66);font-size:15.5px;line-height:1.55}.bridge-sol-commitments__body p{margin:0}@media(max-width:640px){.bridge-sol-commitments{padding:56px 0}.bridge-sol-commitments__grid{gap:12px}}