.science-hero:where(.astro-vhnhwbme){min-height:30vh;display:flex;align-items:center;justify-content:center;background:var(--color-aged-paper);padding:var(--space-12) var(--space-6)}.hero-content:where(.astro-vhnhwbme){max-width:900px;text-align:center}.back-to-press:where(.astro-vhnhwbme){display:inline-block;font-family:var(--font-body-serif);font-size:var(--text-base);color:var(--color-ash);text-decoration:none;margin-bottom:var(--space-6);transition:all var(--transition-base)}.back-to-press:where(.astro-vhnhwbme):hover{color:var(--color-emerald);transform:translate(-4px)}.page-title:where(.astro-vhnhwbme){font-family:var(--font-elegant);font-size:clamp(2.5rem,8vw,4rem);color:var(--color-charcoal);letter-spacing:var(--tracking-wide);margin:0;font-weight:400}.work-section:where(.astro-vhnhwbme){padding:var(--space-20) var(--space-6);background:var(--color-aged-paper)}.section-container:where(.astro-vhnhwbme){max-width:1000px;margin:0 auto}.section-title:where(.astro-vhnhwbme){font-family:var(--font-elegant);font-size:var(--text-4xl);color:var(--color-charcoal);letter-spacing:var(--tracking-wide);text-align:center;margin:0 0 var(--space-12) 0;text-transform:none}.section-intro:where(.astro-vhnhwbme){font-family:var(--font-body-serif);font-size:var(--text-lg);color:var(--color-charcoal);line-height:var(--leading-relaxed);text-align:center;margin:0 0 var(--space-10) 0}.articles-grid:where(.astro-vhnhwbme){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8);margin-bottom:var(--space-12)}.article-card:where(.astro-vhnhwbme){border:2px solid var(--color-emerald);border-radius:var(--radius-lg);padding:var(--space-6);background:#00665508;transition:all var(--transition-base);display:flex;flex-direction:column}.article-card:where(.astro-vhnhwbme):hover{transform:translateY(-4px);box-shadow:0 8px 24px #00665526;background:#0066550d}.article-card-header:where(.astro-vhnhwbme){display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.article-category:where(.astro-vhnhwbme){font-family:var(--font-body-serif);font-size:var(--text-sm);color:var(--color-ivory);background:var(--color-emerald);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.article-date:where(.astro-vhnhwbme){font-family:var(--font-body-serif);font-size:var(--text-sm);color:var(--color-ash)}.article-card-title:where(.astro-vhnhwbme){font-family:var(--font-elegant);font-size:var(--text-2xl);color:var(--color-charcoal);letter-spacing:var(--tracking-wide);margin:0 0 var(--space-4) 0;line-height:var(--leading-tight)}.article-card-excerpt:where(.astro-vhnhwbme){font-family:var(--font-body-serif);font-size:var(--text-base);color:var(--color-charcoal);line-height:var(--leading-relaxed);margin:0 0 var(--space-6) 0;flex-grow:1}.article-card-link:where(.astro-vhnhwbme){font-family:var(--font-elegant);font-size:var(--text-base);color:var(--color-emerald);text-decoration:none;font-weight:600;letter-spacing:var(--tracking-wide);transition:all var(--transition-base);align-self:flex-start}.article-card-link:where(.astro-vhnhwbme):hover{color:var(--color-charcoal);transform:translate(4px)}.contact-buttons:where(.astro-vhnhwbme){display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.contact-button:where(.astro-vhnhwbme){font-family:var(--font-elegant);font-size:var(--text-lg);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest);padding:var(--space-4) var(--space-8);border:2px solid var(--color-emerald);border-radius:var(--radius-sm);text-decoration:none;transition:all var(--transition-base);display:inline-flex;align-items:center;gap:var(--space-2)}.contact-button:where(.astro-vhnhwbme).primary{background:var(--color-emerald);color:var(--color-ivory);border-color:var(--color-emerald)}.contact-button:where(.astro-vhnhwbme).primary:hover{background:var(--color-charcoal);border-color:var(--color-charcoal);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.contact-button:where(.astro-vhnhwbme).secondary{background:var(--color-aged-paper);color:var(--color-emerald);border-color:var(--color-emerald)}.contact-button:where(.astro-vhnhwbme).secondary:hover{background:var(--color-emerald);color:var(--color-ivory);transform:translateY(-2px);box-shadow:0 4px 12px #0653}@media(max-width:768px){.science-hero:where(.astro-vhnhwbme){padding:var(--space-8) var(--space-4)}.page-title:where(.astro-vhnhwbme){font-size:clamp(2rem,10vw,3rem)}.work-section:where(.astro-vhnhwbme){padding:var(--space-12) var(--space-4)}.section-title:where(.astro-vhnhwbme){font-size:var(--text-3xl)}.contact-buttons:where(.astro-vhnhwbme){flex-direction:column;width:100%}.contact-button:where(.astro-vhnhwbme){width:100%;justify-content:center}.articles-grid:where(.astro-vhnhwbme){grid-template-columns:1fr;gap:var(--space-6)}.article-card-title:where(.astro-vhnhwbme){font-size:var(--text-xl)}}
