.wp-block-card{height:100%}.card{height:100%;box-shadow:none;border:none;margin:0;padding:0}.card .card-link--stretch:after{content:"";position:absolute;inset:0}:is(.is-style-left-image,.is-style-right-image) .card{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);max-width:none;display:grid}:is(.is-style-left-image,.is-style-right-image) .card-icon{border-radius:var(--radius-lg);aspect-ratio:4/3;background:var(--color-stone);box-shadow:var(--shadow-sm);overflow:hidden}:is(.is-style-left-image,.is-style-right-image) .card-icon img{object-fit:cover;width:100%;height:100%;display:block}:is(.is-style-left-image,.is-style-right-image) .card-content .card-tag{margin-bottom:10px;display:inline-block}:is(.is-style-left-image,.is-style-right-image) .card-content .card-title{letter-spacing:-.02em;color:var(--color-blue);margin:0 0 12px;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700;line-height:1.2}:is(.is-style-left-image,.is-style-right-image) .card-content .card-body{color:var(--color-body);gap:20px;margin-bottom:20px;font-size:1rem;line-height:1.65;display:grid}@media (width<=720px){:is(.is-style-left-image,.is-style-right-image) .card{grid-template-columns:1fr;gap:20px}:is(.is-style-left-image,.is-style-right-image) .card-icon{max-height:320px}}.is-style-right-image .card{direction:rtl}.is-style-right-image .card>*{direction:ltr}@media (width<=720px){.is-style-right-image .card{direction:ltr}}:is(.is-style-blue-card,.is-style-white-card) .card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:#ffffffbf;background:linear-gradient(#243770,#2f4a8a);flex-direction:column;justify-content:flex-end;padding:clamp(32px,4vw,44px);display:flex;position:relative;overflow:hidden}:is(.is-style-blue-card,.is-style-white-card) .card .card-title{color:var(--color-white);margin-bottom:12px}:is(.is-style-blue-card,.is-style-white-card) .card .eyebrow{margin-bottom:12px}:is(.is-style-blue-card,.is-style-white-card) .card .card-body{max-width:460px;margin-bottom:24px;font-size:15px;line-height:1.6}.is-style-white-card .card{background:var(--color-white);color:var(--color-body);border:1px solid var(--border)}.is-style-white-card .card .eyebrow{color:var(--color-red)}.is-style-white-card .card .card-title{color:var(--color-blue)}
