.wp-block-cwof-news-card{display:flex;flex-direction:column-reverse;margin-bottom:32px;position:relative;transition:transform .2s ease;width:100%}.wp-block-cwof-news-card:hover .wp-block-cwof-news-card__image{transform:scale(1.04)}.wp-block-cwof-news-card:hover .wp-block-cwof-news-card__link{text-decoration:underline}.wp-block-cwof-news-card:has(.wp-block-cwof-news-card__link:focus){color:var(--wp--preset--color--cwof-primary);outline:3px dashed var(--wp--preset--color--cwof-primary);outline-offset:8px}@supports selector(:focus-visible){.wp-block-cwof-news-card:has(.wp-block-cwof-news-card__link:focus-visible){color:var(--wp--preset--color--cwof-primary);outline:3px dashed var(--wp--preset--color--cwof-primary);outline-offset:8px}.wp-block-cwof-news-card:has(.wp-block-cwof-news-card__link:focus:not(:focus-visible)){outline:none}}.wp-block-cwof-news-card__image-container{aspect-ratio:8/5;margin-bottom:1.25rem;overflow:hidden;position:relative}.wp-block-cwof-news-card__image{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.wp-block-cwof-news-card__image-placeholder{align-items:center;background-color:#f0f0f0;color:#666;display:flex;height:100%;justify-content:center}.wp-block-cwof-news-card__image-placeholder span{font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.wp-block-cwof-news-card__content{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:.5rem;justify-content:flex-start}.wp-block-cwof-news-card__title{color:var(--wp--preset--color--cwof-primary-contrast);font-size:clamp(1.25rem,1.25vw + 16px,1.5rem);font-weight:900;line-height:1.3;margin:0}.wp-block-cwof-news-card__link{color:inherit;display:block;text-decoration:none}.wp-block-cwof-news-card__link:after{bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.wp-block-cwof-news-card__link:focus,.wp-block-cwof-news-card__link:hover{text-decoration:underline;text-underline-offset:.2em}.wp-block-cwof-news-card__link:focus{outline:none}@media(prefers-contrast:high){.wp-block-cwof-news-card__link{text-decoration:underline}}.wp-block-cwof-news-card__meta{background-color:var(--wp--preset--color--cwof-primary);border-radius:2px;color:var(--wp--preset--color--cwof-primary-contrast);display:inline-block;font-size:.875rem;font-weight:600;line-height:1.5;padding:2px 8px;pointer-events:none;position:relative;text-decoration:none;z-index:0}@media(prefers-reduced-motion:reduce){.wp-block-cwof-news-card__image,.wp-block-cwof-news-card__inner,.wp-block-cwof-news-card__link{transition:none}.wp-block-cwof-news-card:hover .wp-block-cwof-news-card__image,.wp-block-cwof-news-card:hover .wp-block-cwof-news-card__inner{transform:none}}.has-cwof-primary-background-color .wp-block-cwof-news-card:has(.wp-block-cwof-news-card__link:focus){color:var(--wp--preset--color--cwof-primary-dark);outline:3px dashed var(--wp--preset--color--cwof-primary-dark);outline-offset:8px}@supports selector(:focus-visible){.has-cwof-primary-background-color .wp-block-cwof-news-card:has(.wp-block-cwof-news-card__link:focus-visible){color:var(--wp--preset--color--cwof-primary-dark);outline:3px dashed var(--wp--preset--color--cwof-primary-dark);outline-offset:8px}.has-cwof-primary-background-color .wp-block-cwof-news-card:has(.wp-block-cwof-news-card__link:focus:not(:focus-visible)){outline:none}}.has-cwof-primary-background-color .wp-block-cwof-news-card__meta{background-color:var(--wp--preset--color--cwof-primary-dark)}.has-cwof-primary-background-color .wp-block-cwof-news-card__link:focus,.has-cwof-primary-background-color .wp-block-cwof-news-card__link:hover{color:var(--wp--preset--color--cwof-primary-dark)}
