.pso .pso-feature-grid__grid{display:grid;gap:var(--pso-space-24);grid-template-columns:repeat(3,minmax(0,1fr))}.pso .pso-feature-grid__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pso .pso-feature-grid__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pso .pso-feature-grid__grid>li{display:flex}@media (max-width:960px){.pso .pso-feature-grid__grid--cols-3,.pso .pso-feature-grid__grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pso .pso-feature-grid__grid--cols-2,.pso .pso-feature-grid__grid--cols-3,.pso .pso-feature-grid__grid--cols-4{grid-template-columns:1fr}}.pso .pso-feature-card{background:var(--pso-color-surface);border:1px solid var(--pso-color-border-alpha);border-radius:var(--pso-radius-3xl);display:flex;flex:1;flex-direction:column;min-width:0;padding:28px}.pso .pso-feature-card__icon{align-items:center;border-radius:var(--pso-radius-lg);display:flex;height:44px;justify-content:center;width:44px}.pso .pso-feature-card__icon img{height:24px;max-width:none;width:24px}.pso .pso-feature-card__icon--emoji{background:var(--pso-color-surface-muted);font-size:1.375rem;line-height:1}.pso .pso-feature-card__title{color:var(--pso-color-navy-dark);font-family:var(--pso-font-heading);font-size:var(--pso-text-h6);font-weight:var(--pso-weight-medium);letter-spacing:-.36px;line-height:28px;margin:var(--pso-space-20) 0 0}.pso .pso-feature-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-top:14px}