.m-numbered-icon-list__layout{display:grid;gap:2rem}@media(min-width:400px){.m-numbered-icon-list__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;align-items:center}}@media(min-width:1025px){.m-numbered-icon-list__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}}.m-numbered-icon-list__title{margin:0;color:#292928}.m-numbered-icon-list__subtitle{margin:1rem 0 0;font-weight:600;color:#1873d2}.m-numbered-icon-list__image{margin:1.5rem 0 0;max-width:16rem}@media(min-width:1025px){.m-numbered-icon-list__image{max-width:22rem}}.m-numbered-icon-list__image img{display:block;max-width:100%;height:auto}.m-numbered-icon-list__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.m-numbered-icon-list__item{display:flex;align-items:center;gap:.75rem}.m-numbered-icon-list__num{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border:2px solid #1873D2;border-radius:50%;background:#1873d21f;font-size:.875rem;font-weight:700;color:#292928}@media(min-width:1025px){.m-numbered-icon-list__num{width:2.5rem;height:2.5rem;font-size:1rem}}.m-numbered-icon-list__pill{flex:1;display:flex;align-items:center;gap:.75rem;min-width:0;padding:.5rem .75rem;border:1px solid #A8A7A5;border-radius:8px;background:#fff;font-size:.8125rem;line-height:1.3}@media(min-width:1025px){.m-numbered-icon-list__pill{padding:.75rem 1rem;font-size:1rem}}.m-numbered-icon-list__item.is-highlight .m-numbered-icon-list__pill{border-color:#f4b9a0;background:#fdeee7}.m-numbered-icon-list__icon,.m-numbered-icon-list__footer-icon{flex:none;display:block;width:1.25rem;height:1.25rem;color:#091d3e}.m-numbered-icon-list__icon svg,.m-numbered-icon-list__footer-icon svg{display:block;width:100%;height:100%}.m-numbered-icon-list__footer{display:flex;align-items:center;gap:.75rem;margin:1rem 0 0;font-size:.8125rem;font-weight:500}@media(min-width:1025px){.m-numbered-icon-list__footer{font-size:1rem}}.m-numbered-icon-list__footer-icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid #A8A7A5;border-radius:50%}@media(min-width:1025px){.m-numbered-icon-list__footer-icon{width:2.5rem;height:2.5rem}}.m-numbered-icon-list__footer-icon svg{width:1rem;height:1rem}.bg-subtle.m-numbered-icon-list{background:#f6f5f1}
