﻿.is-preview .featured-content{user-select:none;pointer-events:none}.featured-content--grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--fc-width, 22rem), 1fr));gap:var(--fc-gap, 2rem)}@media(max-width: 35.98rem){.featured-content--grid{grid-template-columns:1fr}}.featured-card{display:grid;grid-template-rows:min-content 1fr;overflow:clip;border-radius:1rem;height:100%;text-decoration:none !important;color:var(--wp--preset--color--primary-navy);background-color:var(--wp--preset--color--white);--content-y: 2rem;--content-x: 1.5rem}.featured-card--image{margin:0;height:0;background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:56.25%;position:relative}.featured-card--content{padding:var(--content-y) 0;display:flex;flex-direction:column;gap:1.3rem}.featured-card--category{margin:0;padding:0 var(--content-x);font-size:var(--wp--preset--font-size--eyebrow);font-weight:bold;color:var(--wp--preset--color--blue-shade-1)}.featured-card--title{margin:0;padding:0 var(--content-x);font-family:var(--wp--preset--font-family--tiempos-headline);font-size:var(--wp--preset--font-size--h-5);font-weight:700;line-height:1.165}.featured-card--excerpt{margin:0;padding:0 var(--content-x);font-size:var(--wp--preset--font-size--p);font-weight:medium;line-height:1.4;-webkit-line-clamp:var(--lines, 4);display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.featured-card--date{margin:0;padding:0 var(--content-x);font-size:var(--wp--preset--font-size--p)}.featured-card--cta{margin-top:auto;padding:0 var(--content-x)}.featured-card--cta span{display:inline-flex;text-align:center;background-color:rgba(0,0,0,0);border-color:currentColor;border-width:2px;border-style:solid;border-radius:2rem;color:currentColor;padding:.667em 1.33em;font-size:var(--wp--preset--font-size--p);font-weight:600;line-height:1.4}.featured-card--badge{position:absolute;display:flex;align-items:center;color:var(--wp--preset--color--white);line-height:1;background-color:var(--wp--preset--color--blue-shade-1);right:-10px;bottom:-0.8rem;font-size:14px;padding:.7rem 1.2rem;border-radius:3rem 0 0 3rem}.featured-card--badge::after{display:block;content:"";width:0;height:0;position:absolute;right:0;bottom:-10px;border:5px solid;border-color:var(--wp--preset--color--blue-shade-2) rgba(0,0,0,0) rgba(0,0,0,0) var(--wp--preset--color--blue-shade-2)}.featured-card:hover .featured-card--cta span{background-color:rgba(from var(--wp--preset--color--primary-navy) r g b/0.2)}.featured-card[data-type=partner]{overflow:visible}.featured-card[data-type=partner] .featured-card--image{background-size:85%}@media(max-width: 35.98rem){.featured-card--cta span{display:block}}.featured-content.is-style-horizontal .featured-content--grid{grid-template-columns:1fr}.featured-content.is-style-horizontal .featured-card{grid-template-columns:.8fr 1.2fr;grid-template-rows:1fr;gap:1rem;box-shadow:unset;background-color:var(--wp--preset--color--white);--content-y: 2rem;--content-x: 1.2rem}.featured-content.is-style-horizontal .featured-card--image{order:1;padding-bottom:unset;height:100%}.featured-content.is-style-horizontal .featured-card--content{order:2;gap:1rem}.featured-content.is-style-flat .featured-card{border-radius:0;background-color:rgba(0,0,0,0);--content-y: 1.5rem;--content-x: 0rem}.featured-content.is-style-flat .featured-card--image{border-radius:1rem}.featured-content.is-style-flat .featured-card--cta{margin-top:auto;padding:0 var(--content-x)}.featured-content.is-style-flat .featured-card--cta span{display:inline-flex;gap:.8em;background-color:rgba(0,0,0,0);border:none;border-radius:0;color:currentColor;padding:0;font-size:var(--wp--preset--font-size--p);font-weight:600;line-height:1.4}.featured-content.is-style-flat .featured-card--cta span::after{display:block;content:"";font-family:var(--fa-family-sharp, "Font Awesome 7 Sharp");font-size:inherit;transition:translate 300ms ease-out}.featured-content.is-style-flat .featured-card--title{font-size:var(--wp--preset--font-size--h-6)}.featured-content.is-style-flat .featured-card:hover .featured-card--cta span::after{translate:.4rem}
