.p-promotions--3col .p-promotions__content{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:800px){.p-promotions--3col .p-promotions__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.p-promotions--3col .p-promotions__content{grid-template-columns:1fr}}.p-promotions--2col .p-promotions__content{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:600px){.p-promotions--2col .p-promotions__content{grid-template-columns:1fr}}.p-promotions__content{grid-gap:1.6rem;display:grid;grid-template-columns:1fr}.p-promotion{-webkit-box-flex:1;border:1px solid var(--border);border-radius:3px;-ms-flex:1 1;flex:1 1;overflow:hidden;position:relative}.p-promotion__content{padding:2rem}@media screen and (max-width:800px){.p-promotion__content{padding:1.2rem}}.p-promotion__title{color:var(--text);font-family:var(--h3--font-family--desktop);font-size:var(--h3--font-size--desktop);font-weight:var(--h3--font-weight--desktop);letter-spacing:var(--h3--letter-spacing--desktop);line-height:var(--h3--line-height--desktop)}@media screen and (max-width:800px){.p-promotion__title{font-family:var(--h2--font-family--mobile);font-size:var(--h2--font-size--mobile);font-weight:var(--h2--font-weight--mobile);letter-spacing:var(--h2--letter-spacing--mobile);line-height:var(--h2--line-height--mobile)}}.p-promotion__text{margin-top:.8rem}@media screen and (max-width:800px){.p-promotion__text{margin-top:.5rem}}.p-promotion__text p{color:var(--text);font-family:var(--small--font-family--desktop);font-size:var(--small--font-size--desktop);font-weight:var(--small--font-weight--desktop);letter-spacing:var(--small--letter-spacing--desktop);line-height:var(--small--line-height--desktop)}@media screen and (max-width:800px){.p-promotion__text p{font-family:var(--small--font-family--desktop);font-size:var(--small--font-size--desktop);font-weight:var(--small--font-weight--desktop);letter-spacing:var(--small--letter-spacing--desktop);line-height:var(--small--line-height--desktop)}}.p-promotion__media-image{height:27rem;position:relative}.p-promotion__media-image picture{height:100%}.p-promotion__media-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.p-promotion__badge{position:absolute;right:1.2rem;top:1.2rem}
/*# sourceMappingURL=paragraph--promotions.css.map */