: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 (width>=768px){:root{--block-spacing-y:var(--spacing-xxl);--block-spacing-x:var(--spacing-md)}}.membership-list{padding-left:var(--block-padding-x);padding-right:var(--block-padding-x);gap:var(--spacing-lg);margin-top:0;margin-bottom:var(--spacing-lg);flex-direction:column;padding-top:0;display:flex}@media screen and (width>=768px){.membership-list{margin-bottom:var(--spacing-xxl);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0;display:grid}}@media screen and (width>=1024px){.membership-list{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}}.membership-box{padding:var(--spacing-md);background:var(--color-green-lightest);gap:var(--spacing-sm);flex-direction:column;display:flex}@media screen and (width>=1024px){.membership-box{padding:var(--spacing-md) var(--spacing-lg)}}.membership-box__icon{height:8.5rem}.membership-box__icon svg,.membership-box__icon img{object-fit:contain;max-width:100%;max-height:100%}.membership-box__top{gap:var(--spacing-sm);flex-direction:column;grid-area:top;display:flex}.membership-box__heading{font-size:1.75rem;line-height:2.1875rem}@media screen and (width>=768px){.membership-box__heading{font-size:2.25rem;line-height:2.875rem}}.membership-box__heading{color:var(--color-green-dark)}.membership-box__text{color:var(--color-green-dark);flex-direction:column;flex-grow:1;grid-area:text;align-items:start;margin-bottom:0;font-size:1rem;display:flex}@media screen and (width>=768px){.membership-box__text{font-size:1.125rem}}.membership-box__text>ul.checkmark li:before{background-image:url(/Icons/check--dark-green.svg)}.membership-box__text>ul.slash li:before{background-image:url(/Icons/slash--green-dark.svg)}.membership-box__text a:not(.btn){font-weight:var(--fw-bold);font-size:1rem}.membership-box__text a:not(.btn):hover,.membership-box__text a:not(.btn):focus{text-decoration:none}.membership-box__text a+a{margin-top:var(--spacing-xs)}
