.card.--tile{position:relative}.card.--tile .card__link{overflow:hidden;position:relative;background-color:var(--color-white);border-radius:20px;box-shadow:0px 0px 36px 0px rgba(11,74,130,.2);padding:2rem;display:flex;flex-direction:column;color:var(--grey1);height:100%;transition:ease .3s}@media(min-width: 768px){.card.--tile .card__link{border-radius:10px}}.card.--tile .card__link .button.--primary.--faux{background:var(--color-primary);color:var(--color-white)}.card.--tile .card__link:hover,.card.--tile .card__link:focus-visible{box-shadow:0px 0px 36px 0px rgba(11,74,130,.5)}.card.--tile .card__link:hover .button.--primary.--faux,.card.--tile .card__link:focus-visible .button.--primary.--faux{background:var(--hover-primary);color:var(--color-white)}.card.--tile .card__link .button.--icon-only{inline-size:2rem;block-size:2rem;min-width:2rem;border-radius:50%;position:absolute;right:2rem;top:2rem;z-index:1}.card.--tile .card__link .button.--icon-only svg{rotate:-45deg}.card.--tile .card__image{order:-1;width:initial;height:initial;aspect-ratio:auto;overflow:hidden;object-position:center;padding:0;opacity:.1;position:absolute;bottom:0;right:0}.card.--tile .card__title{font-size:var(--heading3);font-weight:700;line-height:170%;margin-block-end:10px;color:var(--color-black)}.card.--tile .card__excerpt{position:relative;font-weight:400;font-size:var(--font16)}.card.--tile:not(:has(.card__image)) .card__link{padding:2rem;border:1px solid rgba(68,71,151,.2);border-radius:1.25rem;box-shadow:none;background-color:rgba(0,0,0,0)}.card.--tile:not(:has(.card__image)) .card__title{font-size:1.125rem;color:var(--color-primary)}.card.--tile:not(:has(.card__image)) .card__excerpt{font-size:1rem;line-height:170%;color:var(--color-black)}.card.--tile:not(:has(.card__image)):nth-child(even) .card__link{border:none;background-color:var(--color-white)}
