.hpmag-card{color:var(--hpmag-color-navy,#141760);display:flex;flex-direction:column;font-family:var(--hpmag-font-body,"Source Serif 4",serif);padding:1.75rem;text-decoration:none;transition:transform var(--hpmag-transition-base,.25s),box-shadow var(--hpmag-transition-base,.25s)}a.hpmag-card:hover{box-shadow:0 8px 24px -4px rgba(20,23,96,.12);transform:translateY(-2px)}.hpmag-card__image{display:block;height:auto;margin-bottom:1rem;max-width:100%}.hpmag-card__claim{color:var(--hpmag-color-crimson,#a70336);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.hpmag-card__claim,.hpmag-card__title{font-family:var(--hpmag-font-heading,"Outfit",sans-serif)}.hpmag-card__title{color:var(--hpmag-color-navy,#141760);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.hpmag-card__description{color:var(--hpmag-color-slate,#4b496a);font-size:.9375rem;line-height:1.6}.hpmag-card__description p{margin:0 0 .75rem}.hpmag-card__description p:last-child{margin-bottom:0}.hpmag-card.is-gray{background:var(--hpmag-color-ice,#f0f4f7)}.hpmag-card.is-blush{background:var(--hpmag-color-blush,#f2d8e1)}.hpmag-card.is-nude{background:var(--hpmag-color-nude,#e6d8d5)}.hpmag-card.is-ice{background:var(--hpmag-color-ice,#f0f4f7)}.hpmag-card.is-white{background:#fff;border:1px solid var(--hpmag-navy-100,#e0e0ec)}.hpmag-card.is-red{background:var(--hpmag-color-crimson,#a70336);color:#fff}.hpmag-card.is-red .hpmag-card__description,.hpmag-card.is-red .hpmag-card__title{color:#fff}.hpmag-card.is-red .hpmag-card__claim{color:var(--hpmag-color-blush,#f2d8e1)}.hpmag-card.is-blue{background:var(--hpmag-color-navy,#141760);color:#fff}.hpmag-card.is-blue .hpmag-card__description,.hpmag-card.is-blue .hpmag-card__title{color:#fff}.hpmag-card.is-blue .hpmag-card__claim{color:var(--hpmag-color-blush,#f2d8e1)}.hpmag-card.hpmag-text-tmavy,.hpmag-card.hpmag-text-tmavy .hpmag-card__title,.hpmag-card.hpmag-text-tmavy strong{color:var(--hpmag-color-navy,#141760)}.hpmag-card.hpmag-text-tmavy a{color:inherit;text-decoration:underline;text-underline-offset:2px}
