.pso .pso-card-grid__grid{display:grid;gap:var(--pso-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.pso .pso-card-grid__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pso .pso-card-grid__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pso .pso-card-grid__grid>li{display:flex}@media (max-width:960px){.pso .pso-card-grid__grid--cols-2{grid-template-columns:1fr}.pso .pso-card-grid__grid--cols-3,.pso .pso-card-grid__grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pso .pso-card-grid__grid--cols-3,.pso .pso-card-grid__grid--cols-4{grid-template-columns:1fr}}.pso .pso-card{flex:1;min-width:0}.pso .pso-card__icon img{height:24px;max-width:none;width:24px}.pso .pso-card__title{font-weight:var(--pso-weight-medium);margin:0}.pso .pso-card__text{color:var(--pso-color-text-secondary);font-size:var(--pso-text-md);letter-spacing:var(--pso-letter-spacing-body-s);line-height:var(--pso-line-height-body-s);margin:0}.pso .pso-card--icon_left{align-items:flex-start;border-radius:var(--pso-radius-3xl);display:flex;gap:var(--pso-space-24);padding:var(--pso-space-24) var(--pso-space-24) var(--pso-space-24) 0}.pso .pso-card--icon_left .pso-card__icon{align-items:center;background:hsla(0,0%,85.5%,.2);border-radius:var(--pso-radius-lg);display:flex;flex-shrink:0;padding:var(--pso-space-8)}.pso .pso-card--icon_left .pso-card__body{display:flex;flex:1 0 0;flex-direction:column;gap:var(--pso-space-16);min-width:0}.pso .pso-card--icon_left .pso-card__title{color:var(--pso-color-text-primary);font-family:var(--pso-font-body);font-size:var(--pso-text-h6);letter-spacing:var(--pso-letter-spacing-h6);line-height:var(--pso-line-height-h6)}.pso .pso-card--boxed{background:var(--pso-color-surface);border:1px solid var(--pso-color-border-alpha);border-radius:var(--pso-radius-3xl);box-shadow:var(--pso-shadow-xl);display:flex;flex-direction:column;min-height:261px;padding:28px}.pso .pso-card--boxed .pso-card__icon{align-items:center;border-radius:var(--pso-radius-lg);display:flex;height:44px;margin-bottom:var(--pso-space-20);width:44px}.pso .pso-card--boxed .pso-card__title{color:var(--pso-color-navy-dark);font-family:var(--pso-font-heading);font-size:var(--pso-text-h6);letter-spacing:-.36px;line-height:28px}.pso .pso-card--boxed .pso-card__text{margin-top:14px}