.m-icon-box-section__wrapper{position:relative}.m-icon-box__inner{display:flex}.m-icon-box__icon{overflow:hidden;display:flex;flex-shrink:0;justify-content:center;width:100%;max-width:100%}@media screen and (min-width: 768px){.m-icon-box__icon{margin-bottom:0}}.m-icon-box__heading{font-weight:500;margin-bottom:6px}.m-icon-box__description{color:rgb(var(--color-foreground-secondary))}.m-icon-box .m-button{margin-top:12px}.m-icon-box--vertical .m-icon-box__content{margin-top:20px}.m-icon-box--horizontal .m-icon-box__icon{margin-right:12px}@media screen and (min-width: 640px){.m-icon-box--horizontal .m-icon-box__icon{margin-right:20px}}@media screen and (max-width: 639px){.m-icon-box--horizontal.m-icon-box--col-1 .m-icon-box__icon{margin-right:20px}}@media screen and (max-width: 767px){.m-mixed-layout--mobile-scroll{--page-padding: 15px;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding)*-1);scroll-padding-inline:var(--page-padding);scrollbar-width:none;display:grid !important}.m-mixed-layout--mobile-scroll .m-mixed-layout__inner{--mobile-column-width: calc((100vw - 45px) / 3);display:grid;grid:auto / auto-flow var(--mobile-column-width);column-gap:var(--column-gap-mobile);margin-inline:0 !important}.m-mixed-layout--mobile-scroll .m-mixed-layout__inner>*{scroll-snap-align:start;padding-inline:0 !important;width:100%}.m-mixed-layout--mobile-scroll::-webkit-scrollbar{display:none}.m-scroll-progress-bar{display:block !important;width:100%;height:4px;background-color:#e5e5e5 !important;border-radius:2px;margin-top:16px;overflow:hidden;cursor:pointer;position:relative}.m-scroll-progress-bar__fill{height:100% !important;background-color:#007bff !important;border-radius:2px;width:0%;transition:width 0.15s ease-out;will-change:width;position:absolute;top:0;left:0}.m-scroll-progress-bar:hover{background-color:#d0d0d0 !important}.m-scroll-progress-bar:hover .m-scroll-progress-bar__fill{background-color:#0056b3 !important}}
