.promo-collection p {line-height: 1;}

.promo-collection p br {display: none;}

.promo-collection p em {

font-style: normal;font-family: var(--ff-scotch-display);

font-size: 180%;font-weight: var(--fw-semibold);

display: block;line-height: 1.1;}

.promo-collection p u {

text-transform: uppercase;text-underline-offset: .15em;

font-size: 108%;display: block;margin-block-start: 1.5em;}

@media (width >= 400px), (min-width: 400px) {

.promo-collection p em {font-size: 200%;}

}

@media (width >= 900px), (min-width: 900px) {

.promo-collection.columns > div {gap: var(--gutter-m);}

.promo-collection img {width: 100%;}

.promo-collection.columns > div > div {flex: 1;margin-left: 0;}

}

@media (width >= 1200px), (min-width: 1200px) {

main .section > div .promo-collection p {font-size: var(--body-font-size-l);}

.promo-collection p em {font-size: 225%;}

.promo-collection p u {margin-block-start: 1em;}

}

.promo-collection p:nth-child(n+2) {padding-inline-start: var(--gutter-m);}