.investment-commitments{border-top:2px solid #0d1c30;padding-top:32px;margin:48px 0 35px}.investment-commitment-intro{display:flex;gap:32px;align-items:end;justify-content:space-between;margin-bottom:27px}.investment-commitment-intro h2{font-family:richmond-display,serif;font-weight:400;font-size:42px;line-height:1.12;margin:12px 0 0}.investment-commitment-intro>p{max-width:350px;font-size:12px;line-height:1.85;color:#536575;margin:0}.investment-commitment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #c5ced2;background:#f5f3ee}.investment-commitment-grid>article{min-width:0;padding:27px 24px;display:flex;flex-direction:column}.investment-commitment-grid>article+article{border-left:1px solid #c5ced2}.investment-commitment-status{color:#98374a;text-transform:uppercase;font-size:10px;letter-spacing:.07em;line-height:1.7;min-height:34px}.investment-commitment-grid h3{font-family:richmond-display,serif;font-size:29px;font-weight:400;line-height:1.3;margin:11px 0}.investment-commitment-amount{display:block;font-family:bc-vajgar,sans-serif;color:#0d1c30;font-weight:400;font-size:56px;line-height:1.4;white-space:nowrap}.investment-commitment-amount small{font-family:quador,serif;font-size:13px;margin-left:9px}.investment-commitment-grid p{color:#536575;font-size:12px;line-height:1.85}.investment-commitment-step{border-top:1px solid #c5ced2;margin-top:13px;padding-top:20px}.investment-commitment-step time{font-size:10px;color:#98374a}.investment-commitment-step h4{font-size:14px;line-height:1.55;margin:10px 0}.investment-commitment-limit{border-left:2px solid #bba371;padding-left:12px;font-size:11px!important}.investment-commitment-links{display:grid;gap:10px;margin-top:auto;padding-top:12px;font-size:11px;line-height:1.7}.investment-commitment-links a{text-decoration:underline;text-underline-offset:4px;min-height:24px}@media(max-width:900px){.investment-commitment-grid{grid-template-columns:1fr}.investment-commitment-grid>article+article{border-left:0;border-top:1px solid #c5ced2}.investment-commitment-status{min-height:0}.investment-commitment-intro{align-items:start;flex-direction:column;gap:18px}.investment-commitment-intro>p{max-width:none}.investment-commitment-intro h2{font-size:35px}}@media(max-width:360px){.investment-commitment-grid>article{padding:23px 18px}.investment-commitment-grid h3{font-size:27px}}