.ms-feature-grid{align-items:center;gap:var(--space-40);box-sizing:border-box;flex-direction:column;width:100%;max-width:1040px;margin:0 auto;padding:60px 20px;display:flex}.ms-feature-grid__title{box-sizing:border-box;width:100%;max-width:660px;font-size:40px;font-weight:var(--weight-700);letter-spacing:var(--tracking-tighter);text-align:center;color:var(--color-endlessness);flex-direction:column;margin:0;padding:0 30px;line-height:1.1;display:flex}@media (min-width:810px){.ms-feature-grid{max-width:1060px;padding:100px 30px}.ms-feature-grid__title{font-size:var(--text-48)}}.ms-feature-grid__list{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.ms-feature-grid__tile{justify-content:center;align-items:center;gap:var(--space-16);min-height:200px;padding:var(--space-24);border-radius:var(--radius-12);background:var(--color-white);text-align:center;border:1px solid #ebebeb;flex-direction:column;display:flex}.ms-feature-grid__icon{color:var(--color-endlessness);display:inline-flex}.ms-feature-grid__label{max-width:145px;font-size:var(--text-16);letter-spacing:var(--tracking-nav);color:var(--color-muted);line-height:24px}.ms-feature-grid__list--detailed{grid-template-columns:minmax(0,1fr)}.ms-feature-grid__list--detailed .ms-feature-grid__tile{text-align:left;background:#f1f3f8;border:none;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:0;padding:30px 20px}.ms-feature-grid__list--detailed .ms-feature-grid__icon{border-radius:var(--radius-12);color:#242d3d;background:#dadce3;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:34px;box-shadow:0 6px 4px #0d0d0d0d,0 11px 4px #0d0d0d03}.ms-feature-grid__list--detailed .ms-feature-grid__label{max-width:none;font-size:var(--text-18);font-weight:var(--weight-700);letter-spacing:var(--tracking-tighter);color:var(--color-endlessness);line-height:1.4}.ms-feature-grid__body{font-size:var(--text-16);letter-spacing:var(--tracking-nav);color:var(--color-body);line-height:24px}@media (min-width:810px){.ms-feature-grid__list--detailed{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-feature-grid__tile{min-height:320px}.ms-feature-grid__list--detailed .ms-feature-grid__tile{min-height:0}}@media (min-width:1200px){.ms-feature-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
