.FeaturedCard-module__jj7MmW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}@media (min-width:900px){.FeaturedCard-module__jj7MmW__grid>:first-child{grid-column:span 2}}.FeaturedCard-module__jj7MmW__card{border:1px solid var(--hairline);background:var(--paper);color:var(--ink);transition:border-color .25s,transform .25s var(--ease-expo);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.FeaturedCard-module__jj7MmW__card:hover{border-color:var(--ink);transform:translateY(-3px)}.FeaturedCard-module__jj7MmW__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.FeaturedCard-module__jj7MmW__thumb{aspect-ratio:16/9;background:var(--stone);border-bottom:1px solid var(--hairline);overflow:hidden}.FeaturedCard-module__jj7MmW__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-expo)}.FeaturedCard-module__jj7MmW__card:hover .FeaturedCard-module__jj7MmW__thumb img{transform:scale(1.03)}.FeaturedCard-module__jj7MmW__body{flex-direction:column;flex:1;gap:.7rem;padding:1.25rem 1.25rem 1.4rem;display:flex}.FeaturedCard-module__jj7MmW__top{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.FeaturedCard-module__jj7MmW__type{color:var(--olive)}.FeaturedCard-module__jj7MmW__title{letter-spacing:-.02em;font-size:1.35rem;font-weight:600;line-height:1.2}.FeaturedCard-module__jj7MmW__hook{color:var(--ink-2);font-size:.93rem;line-height:1.55}.FeaturedCard-module__jj7MmW__metric{border-top:1px solid var(--stone);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-top:auto;padding-top:.9rem;display:flex}.FeaturedCard-module__jj7MmW__metricValue{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.FeaturedCard-module__jj7MmW__metricLabel{color:var(--muted);font-size:.8rem;line-height:1.4}.FeaturedCard-module__jj7MmW__prelim{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--hairline);border-radius:4px;padding:.1rem .3rem;font-size:.6rem}.FeaturedCard-module__jj7MmW__tags{flex-wrap:wrap;gap:.35rem;display:flex}.FeaturedCard-module__jj7MmW__tag{border:1px solid var(--hairline);color:var(--ink-2);border-radius:100px;padding:.2rem .6rem;font-size:.68rem}
