.in-grid-ad{position:relative;height:100%;background-color:var(--background-color)}.in-grid-ad__link{text-decoration:none}.in-grid-ad__link:focus .in-grid-ad__image,.in-grid-ad__link:hover .in-grid-ad__image{opacity:.8}.in-grid-ad__image-container{position:absolute;width:100%;height:100%}.in-grid-ad__image{width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .3s ease}@media screen and (min-width:1024px){.in-grid-ad__image--mobile{display:none}}@media screen and (max-width:1023px){.in-grid-ad__image--desktop{display:none}}.in-grid-ad__content-wrapper{position:relative;height:100%;display:flex}@media screen and (max-width:1023px){.in-grid-ad__content-wrapper{color:var(--text-color-mobile)}}@media screen and (min-width:1024px){.in-grid-ad__content-wrapper{color:var(--text-color-desktop)}}.in-grid-ad__content-wrapper--text-x-left{text-align:left}.in-grid-ad__content-wrapper--text-x-center{text-align:center}.in-grid-ad__content-wrapper--text-x-right{text-align:right}.in-grid-ad__content-wrapper--text-y-top{align-items:flex-start}.in-grid-ad__content-wrapper--text-y-center{align-items:center}.in-grid-ad__content-wrapper--text-y-bottom{align-items:flex-end}.in-grid-ad__content{width:100%;padding:16px 0}@media screen and (min-width:1024px){.in-grid-ad__content{padding:32px 0}}@media screen and (max-width:749px){.in-grid-ad__title{font-size:20px}}@media screen and (max-width:749px){.in-grid-ad__sub-copy{font-size:14px}}.in-grid-ad__sub-copy,.in-grid-ad__title{color:inherit;padding:0 16px;overflow-wrap:anywhere}@media screen and (min-width:1024px){.in-grid-ad__sub-copy,.in-grid-ad__title{padding:0 32px}}