@media (max-width:754.98px){.modeling-cms-mobile-body-font-override,.modeling-cms-mobile-body-font-override *{font-size:calc(var(--modeling-cms-body-px) * 1px * var(--ms,1) * var(--mt,1))!important;line-height:1.2!important}}
@media (min-width:755px) and (max-width:1023.98px){.modeling-cms-tablet-body-font-override,.modeling-cms-tablet-body-font-override *{font-size:calc(var(--modeling-cms-tablet-body-px) * 1px * var(--ms,1) * var(--mt,1))!important;line-height:1.2!important}}
.modeling-specialization-scale{--modeling-ms-viewport-min:.5;--modeling-typography-shell-px:1920px;--ms-viewport:1;--ms:1;--modeling-scale-padding-y-md:67px;--modeling-scale-padding-b-md:0px;width:100%}@media (min-width:755px){.modeling-specialization-scale{--ms-viewport:max(var(--modeling-ms-viewport-min), min(1, calc(min(100vw, var(--modeling-typography-shell-px)) / var(--modeling-typography-shell-px))));--ms:var(--ms-viewport)}}.modeling-specialization-card-cq{--ms:1;container:modeling-card/inline-size}@media (min-width:755px){.modeling-specialization-card-cq{--ms:min(clamp(.52, calc(100cqi / 720px), 1), var(--ms-viewport))}}.modeling-specialization-mobile-fixed-column{--modeling-specialization-mobile-artboard-px:390px;box-sizing:border-box;width:100%;max-width:min(100%, var(--modeling-specialization-mobile-artboard-px));margin-left:auto;margin-right:auto}@media (min-width:755px){.modeling-specialization-mobile-fixed-column{max-width:none}}.modeling-specialization-card-text-scale{--mt:1.1}@media (min-width:755px) and (max-width:1023px){.modeling-specialization-card-text-scale{--mt:.96}}
