.utrf-featured-tech-grid{display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(var(--utrf-columns,3),1fr)}@media(max-width:782px){.utrf-featured-tech-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.utrf-featured-tech-grid{grid-template-columns:1fr}}.utrf-featured-tech-card{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;color:inherit;display:flex;flex-direction:column;overflow:clip;position:relative;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.utrf-featured-tech-card:focus-within,.utrf-featured-tech-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);color:#333;transform:translateY(-2px)}.utrf-featured-tech-card__badge{align-items:center;background-color:#ff8200;border-radius:50%;color:#fff;display:inline-flex;height:20px;inset-block-start:4px;inset-inline-end:4px;justify-content:center;position:absolute;width:20px;z-index:1}.utrf-featured-tech-card__badge svg{fill:currentColor;height:12px;width:12px}.utrf-featured-tech-card__thumb{aspect-ratio:4/3;background-color:#f0f0f1;overflow:clip}.utrf-featured-tech-card__thumb img{display:block;height:100%;object-fit:cover;width:100%}.utrf-featured-tech-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem}.utrf-featured-tech-card__title{color:inherit;font-size:20px;font-weight:600;margin:0}.utrf-featured-tech-card__excerpt{color:inherit;font-size:15px;line-height:1.5;margin:0;opacity:.8}.utrf-featured-tech-card__link{color:#007a89;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;margin-block-start:auto;padding-block-start:.5rem;text-transform:uppercase}.utrf-featured-tech-empty{font-style:italic;opacity:.7}.wp-block-utrf-techpress-featured-technologies .components-spinner{margin:2rem auto}
