:root{--block-space:3rem;--block-gutter:1.5rem;--page-gutter:1rem}@media screen and (min-width:1024px){:root{--block-space:3rem;--block-gutter:1.5rem;--page-gutter:1.5rem}}.campaign-block{background:var(--color-bg-dark);margin:var(--block-space) auto;position:relative}.campaign-block-list{margin:0 auto;max-width:23.125rem}.campaign-block__wrapper{display:grid;grid-template-areas:"image" "content";grid-template-columns:1fr}@media screen and (min-width:1024px){.campaign-block__wrapper{grid-template-areas:"image content";grid-template-columns:1fr auto}}.campaign-block__wrapper--bg-yellow{background:var(--color-badge-campaign)}.campaign-block__wrapper--singel{display:block}.campaign-block__image{grid-area:image}.campaign-block__image img{aspect-ratio:3/2;background-color:var(--color-image-placeholder);height:100%;object-fit:cover;vertical-align:middle;width:100%}@media screen and (min-width:1024px){.campaign-block__image img{width:38.25rem}}.campaign-block__content{align-items:center;color:var(--color-text);display:flex;flex-direction:column;grid-area:content;max-width:100%}@media screen and (min-width:1024px){.campaign-block__content{justify-content:center;padding:3rem 6rem 4rem 4rem;width:42.5rem}}@media screen and (min-width:1280px){.campaign-block__content{width:51.75rem}}@media screen and (min-width:1440px){.campaign-block__content{width:62.5rem}}.campaign-block__content--bg-yellow{background:var(--color-badge-campaign)}.campaign-block__content--singel{color:var(--color-primary);text-align:center;width:100%}@media screen and (min-width:1024px){.campaign-block__content--singel{max-width:100%}}.campaign-block__content-inner{padding:2.5rem 1.25rem}@media screen and (min-width:1024px){.campaign-block__content-inner{padding:0}}.campaign-block__heading{font-size:var(--font-size-xxl);font-weight:400;line-height:var(--line-height-xxl);padding-bottom:.75rem}.campaign-block__event{padding-bottom:1.5rem}.campaign-block__ingress{font-size:var(--font-size-md);line-height:var(--line-height-md);padding-bottom:2rem}.campaign-block__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}