.card{border:var(--size-1) solid var(--gray-lightest);border-radius:var(--size-4);box-shadow:var(--shadow-basic);position:relative}.card .card__header{align-items:center;display:flex;gap:var(--size-14)}.card figure{margin:0}.card .title{font-size:var(--size-20);line-height:1.3}.card .title a{color:var(--navy-blue);display:inline-flex;text-decoration:none}.card .title a:hover{text-decoration:underline}.card .card__icon{align-items:center;display:flex}.card .card__icon svg{color:var(--red);font-size:var(--size-30)}.card .card__content{display:flex;flex-direction:column;padding:var(--size-30)}.card .card__content>*+*{margin-block-start:var(--size-14)}.card .card__cta{display:inline-flex;font-family:var(--font-secondary);font-size:var(--size-16)}.card.card--minimal{border-block-start:var(--size-5) solid var(--red)}.card.card--minimal:before,.card.card--minimal:after{display:none}.card.is-dark{background-color:var(--navy-blue);border:0;color:var(--white)}.card.is-dark a,.card.is-dark .title a,.card.is-dark .card__cta{color:var(--white)}.card.is-dark .card__cta{align-items:flex-start;justify-content:flex-start;padding-inline:0}.card.is-dark .card__cta:hover{background-color:transparent;border:0;text-decoration:underline}.card.is-dark .card__icon span{color:var(--red)}.card.is-dark .card__content{padding:0}
