@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-outline-style:solid}*,:before,:after,::backdrop{--tw-outline-style:solid}}}.card{box-shadow:0 0 16px #00000026}.card:has(a:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-blue,var(--color-brand-blue));--tw-outline-style:solid;outline-style:solid}@media(hover:hover){.card:hover{transition:box-shadow .2s ease-in-out;box-shadow:0 0 24px #0003}}.card__actions a:first-child:after{content:"";inset:var(--spacing-0,var(--spacing-0));position:absolute}.card__actions a:first-child:focus-visible{--tw-outline-style:none;outline-style:none}.card__image img{-o-object-fit:cover;object-fit:cover}.card__image--vertical img{aspect-ratio:9/5}@media(min-width:768px){.card__image--vertical img{aspect-ratio:8/3}}.card__image--horizontal img{aspect-ratio:16/9}.card__description p{font-size:inherit}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
