.news-page[data-v-7d908053]{background:var(--grv-bg-canvas)}.wrap[data-v-7d908053]{max-width:1180px;margin:0 auto;padding:0 var(--grv-space-6)}.news-hero[data-v-7d908053]{padding:calc(var(--grv-space-24) + var(--grv-space-6)) 0 var(--grv-space-10);text-align:center;background:var(--grv-bg-canvas)}.news-eyebrow[data-v-7d908053]{font-size:var(--grv-type-label-size);line-height:var(--grv-type-label-line);font-weight:600;color:var(--grv-text-secondary)}.news-title[data-v-7d908053]{margin:var(--grv-space-4) auto 0;max-width:900px;font-size:var(--site-hero-size);line-height:1.05;font-weight:var(--grv-type-display-weight);letter-spacing:-.035em;color:var(--grv-text-primary);text-wrap:balance}.news-subtitle[data-v-7d908053]{margin:var(--grv-space-6) auto 0;max-width:640px;font-size:var(--site-lead-size);line-height:1.5;color:var(--grv-text-secondary);text-wrap:pretty}.news-body[data-v-7d908053]{padding:0 0 var(--grv-space-24)}.news-filter[data-v-7d908053]{display:flex;justify-content:center;margin-bottom:var(--grv-space-12)}.news-filter .grv-segmented[data-v-7d908053]{max-width:100%;overflow-x:auto;scrollbar-width:none}.news-filter .grv-segmented[data-v-7d908053]::-webkit-scrollbar{display:none}.news-filter .grv-segmented>[role=tab][data-v-7d908053]{flex:none}.news-grid[data-v-7d908053]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--grv-space-6)}.news-card[data-v-7d908053]{display:flex;flex-direction:column;background:var(--grv-surface-default);border:1px solid var(--grv-border-default);border-radius:var(--grv-radius-xl);overflow:hidden;text-decoration:none;color:var(--grv-text-primary);transition:transform var(--grv-duration-base) var(--grv-ease-out),box-shadow var(--grv-duration-base) var(--grv-ease-out),border-color var(--grv-duration-base) var(--grv-ease-out)}.news-card[data-v-7d908053]:hover{color:var(--grv-text-primary);transform:translateY(-2px);box-shadow:var(--grv-shadow-lg)}.news-card[data-v-7d908053]:focus-visible{outline:2px solid var(--grv-focus-ring);outline-offset:2px}.news-card-cover[data-v-7d908053]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--grv-surface-muted);border-bottom:1px solid var(--grv-border-subtle)}.news-card-cover img[data-v-7d908053]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--grv-duration-slower) var(--grv-ease-out)}.news-card:hover .news-card-cover.is-video img[data-v-7d908053]{transform:scale(1.03)}.news-card-play[data-v-7d908053]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--grv-radius-pill);color:var(--grv-text-primary);background:var(--grv-surface-raised);box-shadow:var(--grv-shadow-lg);transition:transform var(--grv-duration-base) var(--grv-ease-spring)}.news-card-play svg[data-v-7d908053]{width:18px;height:18px;transform:translate(1px)}.news-card:hover .news-card-play[data-v-7d908053]{transform:translate(-50%,-50%) scale(1.08)}.news-card-body[data-v-7d908053]{display:flex;flex-direction:column;flex:1;padding:var(--grv-space-6) var(--grv-space-6) var(--grv-space-8)}.news-card-meta[data-v-7d908053]{display:flex;align-items:center;gap:var(--grv-space-3);margin-bottom:var(--grv-space-3)}.news-badge[data-v-7d908053]{font-size:var(--grv-type-caption-size);line-height:var(--grv-type-caption-line);font-weight:600;color:var(--grv-text-primary);background:var(--grv-surface-muted);border-radius:var(--grv-radius-pill);padding:var(--grv-space-0-5) var(--grv-space-2)}.news-date[data-v-7d908053]{font-size:var(--grv-type-caption-size);line-height:var(--grv-type-caption-line);color:var(--grv-text-secondary)}.news-card-title[data-v-7d908053]{margin:0 0 var(--grv-space-2);font-size:var(--grv-type-h4-size);line-height:1.3;font-weight:650;letter-spacing:-.015em;color:var(--grv-text-primary);text-wrap:balance}.news-card-excerpt[data-v-7d908053]{margin:0 0 var(--grv-space-5);font-size:var(--grv-type-body-size);line-height:1.55;color:var(--grv-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-more[data-v-7d908053]{display:inline-flex;align-items:center;gap:var(--grv-space-1);margin-top:auto;font-size:var(--grv-type-label-size);font-weight:600;color:var(--grv-text-link)}.news-card-more svg[data-v-7d908053]{transition:transform var(--grv-duration-fast) var(--grv-ease-out)}.news-card:hover .news-card-more svg[data-v-7d908053]{transform:translate(3px)}.news-empty[data-v-7d908053]{text-align:center;padding:var(--grv-space-16) var(--grv-space-4)}.news-empty p[data-v-7d908053]{font-size:var(--grv-type-body-lg-size);color:var(--grv-text-secondary)}@media (max-width: 768px){.news-hero[data-v-7d908053]{padding-top:calc(var(--grv-space-24) + var(--grv-space-4))}.wrap[data-v-7d908053]{padding:0 var(--grv-space-5)}.news-filter[data-v-7d908053]{justify-content:flex-start;margin-bottom:var(--grv-space-8)}.news-grid[data-v-7d908053]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.news-card[data-v-7d908053],.news-card-cover img[data-v-7d908053],.news-card-play[data-v-7d908053],.news-card-more svg[data-v-7d908053]{transition:none}.news-card[data-v-7d908053]:hover{transform:none}}
