.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-gap-4{gap:.25rem}.u-gap-12{gap:.75rem}.u-gap-32{gap:2rem}.u-gap-36{gap:2.25rem}.u-list-reset{list-style:none;margin:0;padding:0}.u-block-header{margin-bottom:clamp(1rem,.5909090909rem + 1.8181818182vw,1.5rem);max-width:100%}@media(min-width:50rem){.u-block-header{margin-bottom:clamp(1.5rem,-.375rem + 3.75vw,3rem)}}:where(.u-block-title){color:var(--color-global-text-main-dark);font-family:var(--font-family);font-size:clamp(1.5rem,1.1931818182rem + 1.3636363636vw,1.875rem);font-weight:600;line-height:1.3;margin-bottom:0;text-align:center;width:100%}@media(min-width:50rem){:where(.u-block-title){font-size:clamp(1.875rem,1.25rem + 1.25vw,2.375rem)}}.problem-solution{--problem-solution-accent:var(--color-global-accent-primary);--problem-solution-title-color:var(--color-global-text-main-dark);--problem-solution-text-color:var(--color-global-text-main-light-20);padding:clamp(3rem,2.3333333333rem + 2.962962963vw,5rem) 0}.problem-solution__grid{display:grid;gap:clamp(2rem,1.8333333333rem + .7407407407vw,2.5rem);grid-template-columns:minmax(0,1fr)}@media(min-width:56.25rem){.problem-solution__grid{gap:clamp(2.5rem,-1.6666666667rem + 7.4074074074vw,5rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.problem-solution__column{min-width:0}.problem-solution__icon,.problem-solution__icon-placeholder{display:block;height:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem);margin-bottom:clamp(1rem,.9166666667rem + .3703703704vw,1.25rem);-o-object-fit:contain;object-fit:contain;width:clamp(2.5rem,2.1666666667rem + 1.4814814815vw,3.5rem)}.problem-solution__icon-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px dashed rgba(79,77,85,.35);border-radius:.5rem;color:var(--problem-solution-text-color);font-size:.625rem;justify-content:center;text-align:center}.problem-solution__title{color:var(--problem-solution-title-color);font-family:var(--font-family);font-size:clamp(1.1875rem,1.0833333333rem + .462962963vw,1.5rem);font-weight:600;line-height:1.3;margin:0 0 clamp(1rem,.9166666667rem + .3703703704vw,1.25rem)}.problem-solution__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.75rem,.6666666667rem + .3703703704vw,1rem);margin:0;padding-left:1.25rem}.problem-solution__list li{color:var(--problem-solution-text-color);font-family:var(--font-family);font-size:clamp(.9375rem,.8958333333rem + .1851851852vw,1.0625rem);line-height:1.5;padding-left:.25rem}.problem-solution__list li::marker{color:var(--problem-solution-accent);font-weight:700}.problem-solution__list b,.problem-solution__list strong{color:var(--problem-solution-title-color)}.problem-solution__editor-control-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}
