:root{--block-spacing-y: var(--spacing-lg);--block-spacing-x: var(--spacing);--block-margin-y: var(--block-spacing-y);--block-margin-x: var(--block-spacing-x);--block-padding-y: var(--block-spacing-y);--block-padding-x: var(--block-spacing-x)}@media screen and (min-width: 768px){:root{--block-spacing-y: var(--spacing-xxl);--block-spacing-x: var(--spacing-md)}}.member-benefit-teaser{display:grid;grid-template-areas:"heading" "icon" "text";grid-template-columns:1fr;grid-template-rows:auto auto 1fr;justify-content:start;align-items:start;background-color:var(--color-white);padding:var(--spacing);position:relative}@media screen and (min-width: 768px){.member-benefit-teaser{padding:var(--spacing-sm)}}@media screen and (min-width: 1024px){.member-benefit-teaser{padding:var(--spacing-md) var(--spacing-lg)}}.member-benefit-teaser__heading{grid-area:heading;margin-bottom:var(--spacing-sm);line-height:1.2;width:100%}.member-benefit-teaser__heading .expanding-arrow{display:none}@media screen and (min-width: 768px){.member-benefit-teaser__heading .expanding-arrow{display:inline-block}}.member-benefit-teaser__tagline{display:block;font-weight:var(--fw-light);margin-bottom:var(--spacing-xs);font-size:.9375rem}@media screen and (min-width: 768px){.member-benefit-teaser__tagline{font-size:1.125rem}}.member-benefit-teaser__link.btn.btn--with-arrow{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;margin:0;white-space:normal;font-size:inherit;line-height:inherit;font-weight:inherit;min-height:auto}.member-benefit-teaser__link.btn.btn--with-arrow:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}@media screen and (min-width: 768px){.member-benefit-teaser__link.btn.btn--with-arrow{align-items:center}}.member-benefit-teaser__link.btn.btn--with-arrow .expanding-arrow{display:inline-flex}.member-benefit-teaser__text,.member-benefit-teaser__list,.member-benefit-teaser .editorial{grid-area:text}.member-benefit-teaser .editorial{margin:0;color:var(--color-dark-green)}.member-benefit-teaser .editorial>ul.checkmark li:before{background-image:url(/Icons/check--dark-green.svg)}.member-benefit-teaser .editorial>ul.slash li:before{background-image:url(/Icons/slash--green-dark.svg)}.member-benefit-teaser__graphic-wrapper{grid-area:icon;position:relative;max-width:17.5rem;width:100%;margin-bottom:var(--spacing-lg)}.member-benefit-teaser__graphic{grid-area:icon;width:auto;height:8.75rem;width:8.75rem}.member-benefit-teaser__graphic svg,.member-benefit-teaser__graphic img{height:100%;width:100%;width:initial;object-fit:contain}.member-benefit-teaser:where(:has(.member-benefit-teaser__text)) .member-benefit-teaser__graphic{margin-bottom:var(--spacing-md)}.member-benefit-teaser--larger .member-benefit-teaser__graphic{height:9.75rem;width:9.75rem}@media screen and (min-width: 768px){.member-benefit-teaser--larger .member-benefit-teaser__graphic{height:12.5rem;width:12.5rem}}.member-benefit-teaser__graphic-wrapper .member-benefit-teaser__graphic{margin-bottom:0}.member-benefit-teaser__bomb{background:var(--color-yellow-dark);position:absolute;right:0;bottom:0;border-radius:50%;font-weight:var(--fw-bold)}.member-benefit-teaser__bomb:before{content:"";shape-outside:polygon(0 0,98% 0,50% 6%,23.4% 17.3%,6% 32.6%,0 50%,6% 65.6%,23.4% 82.7%,50% 94%,98% 100%,0 100%)}.member-benefit-teaser__bomb span{text-align:center;align-items:center;justify-content:center;display:inline-flex;line-height:1.25;width:6.125rem;aspect-ratio:1/1;text-wrap:balance;padding:0 var(--spacing-xs)}.member-benefit-teaser:has(a:hover,a:focus){background-color:var(--color-green-light)}.member-benefit-teaser--green{background-color:var(--color-green-lightest);color:var(--color-green-dark)}.member-benefit-teaser--green:hover{background-color:var(--color-green-light)}.member-benefit-teaser--larger{padding:var(--spacing-sm)}@media screen and (min-width: 768px){.member-benefit-teaser--larger{padding:var(--spacing-md)}}@media screen and (min-width: 1576px){.member-benefit-teaser--larger{padding:var(--spacing-lg)}}.member-benefit-teaser--larger .member-benefit-teaser__heading{font-size:1.75rem;line-height:2.1875rem}@media screen and (min-width: 768px){.member-benefit-teaser--larger .member-benefit-teaser__heading{font-size:2.25rem;line-height:2.875rem}}.member-benefit-teaser--larger .member-benefit-teaser__tagline{line-height:1.25}
