.card__cta--btn span,.card__cta--btn a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;border-radius:0;background-color:transparent;display:inline-block;cursor:pointer;line-height:1;text-decoration:none;text-align:center;white-space:normal}.card{display:flex;flex-direction:column;text-decoration:none;overflow:hidden}.card>a{display:flex;flex-direction:column;height:100%}.card:hover,.card:hover p{color:var(--card-text-color-active)}.card:hover .card__title h2,.card:hover .card__title h3{color:var(--card-title-color-active)}.card:hover .card__cta--text span{color:var(--card-cta-text-color-active)}.card:hover .card__cta--text span:after{width:100%}.card:hover .card__cta--btn span{background-color:var(--button-bg-color-active);color:var(--button-text-color-active)}.card:hover .card__icon svg{fill:var(--card-icon-color-active)}.card,.card p{color:var(--card-text-color)}.card--image{justify-content:flex-start}.card--image .card__title{padding-top:0}.card--image img{width:100%;height:auto}.card a{text-decoration:none}.card__icon{display:flex;justify-content:center}.card__icon svg{fill:var(--card-icon-color);width:50px;height:50px}@media only screen and (min-width: 600px){.card__icon svg{width:72px;height:72px}}@media only screen and (min-width: 940px){.card__icon svg{width:90px;height:90px}}.card__title{display:inline-block;width:100%;flex-grow:1}.card__title h2,.card__title h3{color:var(--card-title-color);font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);line-height:var(--card-title-line-height);margin-top:var(--card-title-margin-top);margin-bottom:var(--card-title-margin-bottom);text-transform:var(--card-title-text-transform)}@media only screen and (min-width: 769px){.card__title h2,.card__title h3{font-size:var(--card-title-font-size-lrg)}}.card__title h2 a,.card__title h3 a{color:var(--card-title-color)}.card:hover .card__title h2,.card:hover .card__title h3{color:var(--card-title-color-active)}.card__date{font-weight:var(--card-date-font-weight);margin-top:var(--card-date-margin-top);margin-bottom:var(--card-date-margin-bottom)}.card__date p{margin-bottom:0}.card__date .datetime{display:inline-flex}.card__date+.card__title h2,.card__date+.card__title h3{margin-top:0}.card__desc{margin-top:var(--card-desc-margin-top);margin-bottom:var(--card-desc-margin-bottom)}.card__desc p{margin-bottom:0}.card:hover .card__desc p{color:var(--card-text-color-active)}.card__cta{padding-top:var(--space-double)}.card__cta span:last-of-type{margin-bottom:0}.card__cta--text span,.card__cta--text a{display:inline-block;color:var(--card-cta-text-color);text-decoration:none}.card__cta--text span:after,.card__cta--text a:after{content:"";display:block;width:0;margin-top:var(--space-quarter);height:2px;background:var(--card-cta-text-color-active);transition:width .3s}.card__cta--text span:hover,.card__cta--text a:hover{color:var(--card-cta-text-color-active);text-decoration:none}.card__cta--text span:hover:after,.card__cta--text a:hover:after{width:100%}.card__cta--btn span,.card__cta--btn a{background-color:var(--button-bg-color);color:var(--button-text-color);border-radius:var(--button-corners);padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);text-transform:var(--button-text-transform);display:inline-flex;align-items:center}@media only screen and (min-width: 769px){.card__cta--btn span,.card__cta--btn a{font-size:var(--button-font-size-lrg)}}.card__cta--btn span:hover,.card__cta--btn span:active,.card__cta--btn a:hover,.card__cta--btn a:active{background-color:var(--button-bg-color-active);color:var(--button-text-color-active)}.card--bg{background-color:var(--card-bg-background-color);border:var(--card-bg-border-width) solid var(--card-bg-border-color)}.card--bg:hover{background-color:var(--card-bg-background-color-active)}.card--bg .card__title{padding-top:var(--card-bg-content-padding);padding-left:var(--card-bg-content-padding);padding-right:calc(var(--card-bg-content-padding)*2)}.card--bg .card__date,.card--bg .card__date-updated,.card--bg .card__desc{padding-left:var(--card-bg-content-padding);padding-right:var(--card-bg-content-padding)}.card--bg .card__cta{padding-left:var(--card-bg-content-padding);padding-right:var(--card-bg-content-padding);padding-bottom:var(--card-bg-content-padding)}.card--icon-mini{flex-direction:row;min-height:auto}.card--icon-mini .card__title{padding-bottom:var(--card-bg-content-padding)}.card--icon-mini .card__icon{align-items:center;margin-bottom:0;padding-left:var(--card-bg-content-padding)}.card--icon-mini .card__icon svg{fill:var(--card-icon-color);width:20px;height:20px}@media only screen and (min-width: 600px){.card--icon-mini .card__icon svg{width:25px;height:25px}}@media only screen and (min-width: 940px){.card--icon-mini .card__icon svg{width:30px;height:30px}}
