.gb-card{padding:0;margin:0 auto;background-color:#fff;background-color:var(--color-white);position:relative;max-width:24rem}.gb-card .card-header{display:grid;grid-template-areas:"image"}.gb-card .card-header .card-image{grid-area:image;width:100%}.gb-card .card-header .card-image img{width:100%}.gb-card .card-header .card-dateline{grid-area:image;background-color:#fff;background-color:var(--color-white);background-color:var(--current-background-color);align-self:end;justify-self:start;padding:.1875rem 1rem;padding:calc(var(--grid-gutter-height)/8) calc(var(--grid-gutter-width)/2);margin:0 1rem;margin:0 calc(var(--grid-gutter-width)/2);font-size:1rem;font-size:var(--font-size-small);text-transform:uppercase}.gb-card .card-content,.gb-card .card-header .card-dateline{color:#171d1a;color:var(--color-midnight-black);color:var(--recommended-color)}.gb-card .card-content :last-child{margin-bottom:1.5rem;margin-bottom:var(--grid-gutter-height)}.gb-card .card-content .card-headline{font-size:1.625rem;font-size:var(--global-h4-font-size)}.gb-card .card-content .gb-button{display:block}.gb-card .card-content .gb-button.is-big{margin-left:-2rem;margin-left:calc(var(--grid-gutter-width)*-1);margin-right:-2rem;margin-right:calc(var(--grid-gutter-width)*-1);padding-left:2rem;padding-left:var(--grid-gutter-width);padding-right:2rem;padding-right:var(--grid-gutter-width)}.gb-card .card-content .gb-button.is-big:last-child{margin-bottom:0}@media screen and (max-width:47.9999999em){.wp-block-acf-gb-card.alignleft,.wp-block-acf-gb-card.alignright{max-width:none;margin-left:auto;margin-right:auto;float:none}}