.promo-springfling {background: #E3AB94;} .promo-springfling .copy-wrapper > div {/* width: max-content; */margin-inline: auto;} .promo-springfling .copy-wrapper > div h2 {text-align: left;display: inline-block;font-size: clamp(2.2rem, calc(3rem + 2vw), 3.2rem);} .promo-springfling .copy-wrapper > div h2 em {display: block; text-indent: 1.2ch;}
@media (width >= 375px), (min-width: 375px) { .promo-springfling .copy-wrapper > div h2 {font-size: clamp(2.2rem, calc(3.2rem + 2vw), 5.2rem);} }
@media (width >= 600px), (min-width: 600px) { .promo-springfling .desktop-img > div { display: flex; justify-content: space-between;} .promo-springfling .desktop-img > div picture:first-of-type {flex: 0 1 24%;height: auto;} .promo-springfling .desktop-img > div picture:last-of-type {flex: 0 1 34%;height: auto;} .promo-springfling .copy-wrapper > div h2 {font-size: clamp(2.2rem, calc(2.2rem + 2vw), 5.2rem);} .promo-springfling .copy-wrapper > div {max-width: 45%;translate: -11.5% 0;} }
@media (width >= 1200px), (min-width: 1200px) { .promo-springfling .copy-wrapper > div h2 {font-size: clamp(2.2rem, calc(3.4rem + 2vw), 7rem);} }
@media (width >= 1900px), (min-width: 1900px) { .promo-springfling .copy-wrapper > div h2 {font-size: clamp(2.2rem, calc(5rem + 2vw), 9rem);} }