.sms-block{background-color:#fff;color:#000}.sms-block__inner{margin:var(--sms-margin-top-m,0) var(--sms-margin-right-m,0) var(--sms-margin-bottom-m,0) var(--sms-margin-left-m,0)}.sms-block__heading{padding:var(--sms-padding-top-m,0) var(--sms-padding-right-m,0) var(--sms-padding-bottom-m,0) var(--sms-padding-left-m,0)}.sms-block--top-stroke{border-top:1px solid var(--sms-border,#a5a1a1)}@media (min-width:990px){.sms-block__inner{margin:var(--sms-margin-top-d,0) var(--sms-margin-right-d,0) var(--sms-margin-bottom-d,0) var(--sms-margin-left-d,0)}.sms-block__heading{padding:var(--sms-padding-top-d,0) var(--sms-padding-right-d,0) var(--sms-padding-bottom-d,0) var(--sms-padding-left-d,0)}}.sms-block__heading{display:flex;flex-direction:column;gap:16px}.sms-block__description{font-family:var(--sms-desc-family);font-size:var(--sms-desc-size);font-weight:var(--sms-desc-weight);line-height:var(--sms-desc-lh);margin:0}.sms-block__header{font-family:var(--sms-header-family);font-size:var(--sms-header-size);font-weight:var(--sms-header-weight);line-height:var(--sms-header-lh);margin:0}.sms-block__card,.sms-block__card-body,.sms-block__cards{display:flex;flex-direction:column}.sms-block__card-body{gap:8px}.sms-block__card-media{display:block;flex:0 0 auto;height:48px;object-fit:contain;width:48px}.sms-block__card-title{font-family:var(--sms-title-family);font-size:var(--sms-title-size);font-weight:var(--sms-title-weight);line-height:var(--sms-title-lh);margin:0}.sms-block__card-text{font-family:var(--sms-card-text-family,var(--f-body-family,inherit));font-size:var(--sms-card-text-size,16px);font-weight:var(--sms-card-text-weight,400);line-height:var(--sms-card-text-lh,22px)}.sms-block--cards-stacked .sms-block__card{align-items:center;border-bottom:1px solid var(--sms-border,#a5a1a1);flex-direction:row;gap:12px;padding:16px 16px 16px 8px}.sms-block--cards-stacked .sms-block__card:first-child{border-top:1px solid var(--sms-border,#a5a1a1)}.sms-block--cards-stacked .sms-block__card-body{flex:1 1 0}.sms-block--cards-carousel .sms-block__cards{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--sms-border,#a5a1a1);cursor:grab;display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none}.sms-block--cards-carousel .sms-block__cards.is-dragging{cursor:grabbing;scroll-snap-type:none}.sms-block--cards-carousel .sms-block__heading{border-bottom:1px solid var(--sms-border,#a5a1a1)}.sms-block--cards-carousel .sms-block__cards::-webkit-scrollbar{display:none}.sms-block--cards-carousel .sms-block__card{align-items:flex-start;flex:0 0 auto;gap:10px;padding:18px 24px 24px;scroll-snap-align:start;width:80%}.sms-block--cards-carousel .sms-block__card+.sms-block__card{border-left:1px solid var(--sms-border,#a5a1a1)}.sms-block--cards-carousel .sms-block__card:last-child{border-right:1px solid var(--sms-border,#a5a1a1)}@media (min-width:990px){.sms-block__heading{border-bottom:1px solid var(--sms-border,#a5a1a1);gap:24px}.sms-block--heading-stacked .sms-block__heading{align-items:center;border-top:1px solid var(--sms-border,#a5a1a1);flex-direction:column}.sms-block--heading-stacked .sms-block__description,.sms-block--heading-stacked .sms-block__header{max-width:600px;width:100%}.sms-block--heading-anchored .sms-block__heading{align-items:flex-start;flex-direction:row;gap:64px;justify-content:space-between}.sms-block--heading-anchored .sms-block__description,.sms-block--heading-anchored .sms-block__header{flex:0 1 auto}.sms-block--cards-carousel .sms-block__cards,.sms-block--cards-stacked .sms-block__cards{border-bottom:1px solid var(--sms-border,#a5a1a1);cursor:auto;display:grid;grid-template-columns:repeat(3,1fr);overflow-x:visible;scroll-snap-type:none;scrollbar-width:auto;-webkit-user-select:auto;user-select:auto}.sms-block--cards-carousel .sms-block__card,.sms-block--cards-stacked .sms-block__card,.sms-block__card{align-items:flex-start;border:0;border-right:1px solid var(--sms-border,#a5a1a1);gap:16px;margin-left:0;padding:24px 24px 32px;width:auto}.sms-block--cards-carousel .sms-block__card+.sms-block__card{border-left:0}.sms-block--cards-stacked .sms-block__card:first-child{border-top:0}.sms-block--cards-stacked .sms-block__card{align-items:flex-start;flex-direction:column}.sms-block--cards-carousel .sms-block__card-body,.sms-block--cards-stacked .sms-block__card-body,.sms-block__card-body{align-self:stretch;gap:16px}}
