.card-type-4{font-family:"Geomanist",sans-serif;border-radius:24px;padding:36px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:10px;align-items:start;color:#152a69;width:100%;height:100%;box-sizing:border-box}
.card-type-4--has-button{grid-template-columns:minmax(0,1fr) 50px;column-gap:30px}
.card-type-4--has-links{grid-template-rows:auto auto minmax(0,1fr)}
.card-type-4--has-icon{grid-template-columns:60px minmax(0,1fr);column-gap:30px}
.card-type-4--has-icon.card-type-4--has-button{grid-template-columns:60px minmax(0,1fr) 50px}
.card-type-4--text-white{color:#fff}
.card-type-4--text-white .card-type-4__title,.card-type-4--text-white .card-type-4__subtitle,.card-type-4--text-white .card-type-4__text-link{color:#fff}
.card-type-4--text-white .card-type-4__text-link:hover,.card-type-4--text-white .card-type-4__text-link:focus-visible{color:rgba(255,255,255,0.75)}
.card-type-4--text-white .card-type-4__button{color:#fff;border-color:#152a69}
.card-type-4--text-white .card-type-4__button:hover{border-color:#fff}
.card-type-4--bg-dark-blue{background:#152a69}
.card-type-4--bg-lilac{background:#d4d7eb}
.card-type-4--bg-light-blue{background:#e9ebf5}
.card-type-4--bg-green{background:#00c6c5}
.card-type-4--bg-light-green{background:#b3ebd9}
.card-type-4--bg-cyan{background:#d9f5ec}
.card-type-4--bg-white{background:#fff;border:1px solid #8c94b1}
.card-type-4__icon{width:60px;height:60px;object-fit:contain;flex:0 0 60px;grid-column:1;grid-row:1;align-items:self-start}
.card-type-4__copy{min-width:0;gap:10px;display:flex;flex-direction:column;grid-column:1;grid-row:1}
.card-type-4__copy--title-only{align-self:center}
.card-type-4--has-icon .card-type-4__copy,.card-type-4--has-icon .card-type-4__links{grid-column:2}
.card-type-4__links{min-width:0;gap:10px;display:flex;flex-direction:column;grid-column:1;grid-row:2}
.card-type-4__title{margin:0;font-size:26px;line-height:1.2;font-weight:500;color:#152a69;font-family:"Geomanist-medium",sans-serif}
.card-type-4__subtitle{font-size:16px;line-height:1.4;font-weight:400;color:#152a69;font-family:"Geomanist-book",sans-serif}
.card-type-4__text-link{margin:0;padding:0;font-size:16px;line-height:1.4;font-weight:400;color:#152a69;font-family:"Geomanist-book",sans-serif;text-decoration:underline;text-underline-offset:2px;display:inline-block;width:fit-content}
.card-type-4__text-link:hover,.card-type-4__text-link:focus-visible{color:rgba(21,42,105,0.75)}
.card-type-4__button{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #152a69;color:#152a69;text-decoration:none;transition:border-color 200ms ease;grid-column:2;grid-row:1;align-self:flex-start}
.card-type-4__button:hover{border-color:rgba(21,42,105,0.55)}
.card-type-4__button:focus-visible{outline:2px solid rgba(21,42,105,0.35);outline-offset:2px}
.card-type-4--has-icon.card-type-4--has-button .card-type-4__button{grid-column:3}
.card-type-4__button{width:50px;height:50px;aspect-ratio:1;padding:10px;border-radius:50%;border:3px solid #152a69;background:transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.card-type-4__button::before{color:#152a69;font-size:22px;font-weight:700}
.card-type-4__button:hover{background-color:rgba(21,42,105,0.06)}
.card-type-4__button:focus-visible{outline:2px solid rgba(21,42,105,0.35);outline-offset:3px}
.card-type-4--text-white .card-type-4__button{border-color:#fff}
.card-type-4--text-white .card-type-4__button::before{color:#fff}
.card-type-4--text-white .card-type-4__button:hover{background-color:rgba(255,255,255,0.1)}
.card-type-4--text-white .card-type-4__button:focus-visible{outline:2px solid rgba(255,255,255,0.45)}
.card-type-4.section{display:block}