.emoji-feature-grid .custom-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px}.emoji-feature-grid__heading{color:var(--primary_color,#171717);font-size:clamp(26px,4.5vw,40px);font-weight:800;letter-spacing:-.02em;margin:0 0 56px;text-align:center}.emoji-feature-grid__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.emoji-feature-grid__card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;background:#fff;border:1px solid #e2e8f099;border-radius:20px;box-shadow:6px 6px 16px #0a25400f,-4px -4px 12px #fffc,inset 0 1px #ffffffe6;flex-basis:100%;opacity:0;padding:32px;-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}.emoji-feature-grid__card.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.emoji-feature-grid__icon{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:24px;justify-content:center;line-height:1;margin-bottom:16px}.emoji-feature-grid__card-title{color:#0a2540;font-size:20px;font-weight:700;margin:0 0 12px}.emoji-feature-grid__card-desc{color:#4e6577;font-size:15px;line-height:1.7;margin:0}@media (min-width:768px){.emoji-feature-grid__grid--cols-2 .emoji-feature-grid__card,.emoji-feature-grid__grid--cols-3 .emoji-feature-grid__card{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}}@media (min-width:1025px){.emoji-feature-grid__grid--cols-3 .emoji-feature-grid__card{-ms-flex-preferred-size:calc(33.333% - 21.33px);flex-basis:calc(33.333% - 21.33px);max-width:calc(33.333% - 21.33px)}}@media (prefers-reduced-motion:reduce){.emoji-feature-grid__card{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}}