.case-phases__head{margin-bottom:var(--space-2xl);max-width:720px}.case-phases__heading{color:var(--color-navy);margin:var(--space-sm) 0 0}.case-phases__grid{background:var(--color-white);border:1px solid rgba(2,42,84,.14);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.case-phases__grid--2col{grid-template-columns:repeat(2,1fr)}.case-phases__grid--4col{grid-template-columns:repeat(4,1fr)}.case-phase{border-right:1px solid rgba(2,42,84,.14);display:flex;flex-direction:column;gap:14px;padding:32px 28px 30px}.case-phase:last-child{border-right:0}.case-phase__num{color:rgba(2,42,84,.45);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.case-phase__num,.case-phase__title{font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.case-phase__title{color:var(--color-navy);font-size:18px;letter-spacing:-.005em;margin:0}.case-phase__body p{color:rgba(2,42,84,.7);font-size:14px;line-height:1.55;margin:0 0 10px}.case-phase__body p:last-child{margin-bottom:0}.case-phase__vlbl{color:rgba(2,42,84,.45);font-size:11px;font-weight:600;letter-spacing:.14em;margin-top:4px;text-transform:uppercase}.case-phase__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.case-phase__list li{color:rgba(2,42,84,.7);font-size:13px;line-height:1.45;padding-left:18px;position:relative}.case-phase__list li:before{background:var(--color-navy);content:"";height:1px;left:0;position:absolute;top:8px;width:10px}@media (max-width:1024px){.case-phases__grid,.case-phases__grid--2col,.case-phases__grid--4col{grid-template-columns:1fr}.case-phase{border-bottom:1px solid rgba(2,42,84,.14);border-right:0}.case-phase:last-child{border-bottom:0}}