.v-news{--news-ring:color-mix(in srgb,var(--v-accent) 45%,transparent);--news-night:#11161a}@keyframes v-news-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v-news *,.v-news :after,.v-news :before{animation:none!important;transition:none!important}}.v-news .v-head{animation:v-news-up .8s var(--v-ease) both}.v-news .v-lede{max-width:44rem}.v-news-accent{color:var(--v-accent)}.v-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(.875rem,1.6vw,1.25rem);align-items:stretch;animation:v-news-up .8s var(--v-ease) .08s both}.v-news-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--v-line);border-radius:12px;background:var(--v-surface);color:inherit;transition:border-color .4s var(--v-ease),transform .4s var(--v-ease),box-shadow .4s var(--v-ease)}.v-news-card:hover{border-color:var(--news-ring);transform:translateY(-3px);box-shadow:0 20px 40px -28px rgb(17 22 26/.45);color:inherit}.v-news-card[data-featured=true]{grid-column:1/-1}@media (min-width:768px){.v-news-card[data-featured=true]{flex-direction:row-reverse;align-items:stretch}.v-news-card[data-featured=true] .v-news-shot{flex:1 1 50%;min-height:20rem;aspect-ratio:auto}.v-news-card[data-featured=true] .v-news-body{flex:1 1 50%;justify-content:center;padding:clamp(1.5rem,3vw,2.5rem)}}.v-news-shot{flex:none;aspect-ratio:16/10;background:var(--news-night)}.v-news-body{display:flex;flex:1;min-width:0;flex-direction:column;gap:.625rem;padding:clamp(1rem,1.8vw,1.25rem)}.v-news-kicker{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--v-accent)}.v-news-title{font-family:var(--v-font-h);font-size:1.0625rem;line-height:1.3;font-weight:600;letter-spacing:-.015em;text-wrap:balance;color:var(--v-ink);transition:color .3s var(--v-ease)}.v-news-card:hover .v-news-title{color:var(--v-accent)}.v-news-card[data-featured=true] .v-news-title{font-size:clamp(1.35rem,2.4vw,1.875rem);line-height:1.15;font-weight:700;letter-spacing:-.035em}.v-news-excerpt{font-size:.875rem;line-height:1.6;color:var(--v-muted);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v-news-card[data-featured=true] .v-news-excerpt{font-size:.9375rem;-webkit-line-clamp:4;line-clamp:4}.v-news-read{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:.25rem;font-size:.875rem;font-weight:500;color:var(--v-accent);transition:gap .3s var(--v-ease)}.v-news-card:hover .v-news-read{gap:.7rem}.v-news-read svg{width:14px;height:14px;flex:none}