.report-card[data-astro-cid-jzem2rs5]{gap:var(--grid-gap-xs);padding:var(--container-padding);-webkit-backdrop-filter:blur(var(--glass-blur-card));background:var(--glass-bg);border:1px solid var(--color-border-glass);border-radius:var(--radius-card);transition:transform var(--transition-base), border-color var(--transition-base);flex-direction:column;display:flex;position:relative}.report-card[data-astro-cid-jzem2rs5][hidden]{display:none}.report-card[data-astro-cid-jzem2rs5]:hover{border-color:var(--color-border-glass-green);transform:translateY(-4px)}.report-badge-new[data-astro-cid-jzem2rs5]{top:var(--product-spacing-sm);right:var(--product-spacing-sm);padding:var(--pill-padding-y) var(--pill-padding-x);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--color-on-primary);background:var(--seed-primary);border-radius:var(--radius-pill);position:absolute}.report-name[data-astro-cid-jzem2rs5]{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--seed-fg);line-height:var(--leading-tight);margin:0}.report-card--new[data-astro-cid-jzem2rs5] .report-name[data-astro-cid-jzem2rs5]{padding-right:var(--icon-gap)}.report-summary[data-astro-cid-jzem2rs5]{font-size:var(--text-small);color:var(--seed-muted);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;display:-webkit-box;overflow:hidden}.report-meta[data-astro-cid-jzem2rs5]{align-items:center;gap:var(--grid-gap-xs);flex-wrap:wrap;display:flex}.report-product-pill[data-astro-cid-jzem2rs5]{padding:var(--pill-padding-y) var(--pill-padding-x);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--seed-primary-text);background:var(--color-primary-08);border:1px solid var(--color-border-glass-green);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.report-year[data-astro-cid-jzem2rs5]{padding:var(--pill-padding-y) var(--pill-padding-x);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--seed-primary-text);background:var(--color-primary-08);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.report-tag[data-astro-cid-jzem2rs5]{padding:var(--pill-padding-y) var(--pill-padding-x);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);color:var(--seed-muted);background:var(--seed-surface);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.report-actions[data-astro-cid-jzem2rs5]{gap:var(--grid-gap-xs);margin-top:var(--grid-gap-xs);flex-wrap:wrap;display:flex}.report-link[data-astro-cid-jzem2rs5]{align-items:center;gap:var(--icon-gap);padding:var(--product-spacing-xs) var(--prose-spacing-md);font-size:var(--text-small);font-weight:var(--weight-medium);border-radius:var(--radius-pill);transition:background var(--transition-base), color var(--transition-base), border-color var(--transition-base);text-decoration:none;display:inline-flex}.report-link[data-astro-cid-jzem2rs5] svg[data-astro-cid-jzem2rs5]{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.report-link--view[data-astro-cid-jzem2rs5]{color:var(--seed-primary-text);background:var(--color-primary-08);border:1px solid var(--color-border-glass-green)}.report-link--view[data-astro-cid-jzem2rs5]:hover{background:var(--color-primary-10)}.report-link--download[data-astro-cid-jzem2rs5]{color:var(--seed-fg);background:var(--glass-bg);border:1px solid var(--color-border-glass)}.report-link--download[data-astro-cid-jzem2rs5]:hover{border-color:var(--color-border-glass-green);color:var(--seed-primary-text)}.section-eyebrow{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--seed-primary-text);margin:0 0 var(--grid-gap-xxs)}.report-grid{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--grid-gap);display:grid}.more-link{align-items:center;gap:var(--icon-gap);padding:var(--button-padding-y) var(--button-padding-x);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--seed-fg);border-radius:var(--radius-pill);background:var(--seed-surface);border:1px solid var(--color-border-glass);transition:border-color var(--transition-base), color var(--transition-base);text-decoration:none;display:inline-flex}.more-link:hover{border-color:var(--color-border-glass-green);color:var(--seed-primary-text)}@media (width<=768px){.report-grid{gap:var(--grid-gap-sm);grid-template-columns:1fr}.report-actions{gap:var(--grid-gap-xs);grid-template-columns:1fr 1fr;display:grid}.report-link{min-height:var(--mobile-nav-touch-size);justify-content:center}}
