.newsletter-hero-card[data-astro-cid-memwiw23]{background:linear-gradient(135deg,#f6f8faf2,#ebf0f5f2);border:1px solid var(--border-soft);padding:1.5rem;border-radius:var(--radius-lg, 14px)}.newsletter-hero-layout[data-astro-cid-memwiw23]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.newsletter-info[data-astro-cid-memwiw23]{flex:1 1 320px}.newsletter-form-inline[data-astro-cid-memwiw23]{flex:1 1 340px}.newsletter-input-group[data-astro-cid-memwiw23]{display:flex;gap:.5rem}.newsletter-input[data-astro-cid-memwiw23]{flex:1;min-width:0;padding:.65rem .9rem;border:1px solid var(--border-medium, #cbd5e1);border-radius:var(--radius-md, 8px);font-size:.95rem;background:#fff}.newsletter-input[data-astro-cid-memwiw23]:focus{outline:none;border-color:var(--accent-terracotta, #c84b31);box-shadow:0 0 0 3px #c84b3126}.newsletter-submit-btn[data-astro-cid-memwiw23]{white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.newsletter-feedback[data-astro-cid-memwiw23]{margin-top:.5rem;padding:.45rem .75rem;border-radius:6px;font-size:.85rem}.newsletter-feedback[data-astro-cid-memwiw23].is-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.newsletter-feedback[data-astro-cid-memwiw23].is-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.featured-article-card[data-astro-cid-memwiw23]{display:grid;grid-template-columns:1.15fr 1fr;background:var(--bg-surface, #ffffff);border:1px solid var(--border-soft);border-radius:var(--radius-lg, 16px);overflow:hidden;box-shadow:0 4px 20px #0000000d;transition:transform .25s ease,box-shadow .25s ease}.featured-article-card[data-astro-cid-memwiw23]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000014}.featured-article-media[data-astro-cid-memwiw23]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}.featured-article-img[data-astro-cid-memwiw23]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.featured-article-card[data-astro-cid-memwiw23]:hover .featured-article-img[data-astro-cid-memwiw23]{transform:scale(1.03)}.featured-badge-pill[data-astro-cid-memwiw23]{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:9999px;background:#121826d9;backdrop-filter:blur(6px);color:#facc15;font-size:.78rem;font-weight:700}.featured-article-body[data-astro-cid-memwiw23]{padding:2rem;display:flex;flex-direction:column;justify-content:center}.featured-article-title[data-astro-cid-memwiw23]{margin:0;font-size:1.65rem;line-height:1.25}.featured-article-title[data-astro-cid-memwiw23] a[data-astro-cid-memwiw23]{color:var(--text-primary);text-decoration:none}.featured-article-title[data-astro-cid-memwiw23] a[data-astro-cid-memwiw23]:hover{color:var(--accent-terracotta)}.featured-article-excerpt[data-astro-cid-memwiw23]{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-meta-row[data-astro-cid-memwiw23]{display:flex;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border-soft)}.author-snippet[data-astro-cid-memwiw23]{display:flex;align-items:center;gap:.65rem}.author-avatar-badge[data-astro-cid-memwiw23]{width:36px;height:36px;border-radius:50%;background:var(--bg-surface-subtle, #f1f5f9);display:flex;align-items:center;justify-content:center;color:var(--accent-pacific, #1d4ed8)}.author-name[data-astro-cid-memwiw23]{font-size:.88rem;display:block}.author-role[data-astro-cid-memwiw23]{font-size:.75rem;color:var(--text-secondary);display:block}.articles-grid[data-astro-cid-memwiw23]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.article-card[data-astro-cid-memwiw23]{display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.article-card[data-astro-cid-memwiw23]:hover{transform:translateY(-3px);box-shadow:0 6px 22px #00000014}.article-card-media[data-astro-cid-memwiw23]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0}.article-card-img[data-astro-cid-memwiw23]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-card[data-astro-cid-memwiw23]:hover .article-card-img[data-astro-cid-memwiw23]{transform:scale(1.04)}.category-badge-pill[data-astro-cid-memwiw23]{position:absolute;bottom:.75rem;left:.75rem;background:#121826d9;color:#fff;padding:.25rem .6rem;border-radius:6px;font-size:.72rem;font-weight:600}.article-card-content[data-astro-cid-memwiw23]{padding:1.25rem;flex:1}.article-card-title[data-astro-cid-memwiw23]{margin:0;font-size:1.15rem;line-height:1.35}.article-card-title[data-astro-cid-memwiw23] a[data-astro-cid-memwiw23]{color:var(--text-primary);text-decoration:none}.article-card-title[data-astro-cid-memwiw23] a[data-astro-cid-memwiw23]:hover{color:var(--accent-terracotta)}.article-card-excerpt[data-astro-cid-memwiw23]{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.author-mini-label[data-astro-cid-memwiw23]{font-size:.8rem;color:var(--text-secondary)}.link-inline-cta[data-astro-cid-memwiw23]{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;color:var(--accent-terracotta);text-decoration:none}.link-inline-cta[data-astro-cid-memwiw23]:hover{text-decoration:underline}@media(max-width:840px){.featured-article-card[data-astro-cid-memwiw23]{grid-template-columns:1fr}.featured-article-body[data-astro-cid-memwiw23]{padding:1.25rem}.featured-article-title[data-astro-cid-memwiw23]{font-size:1.35rem}.newsletter-hero-layout[data-astro-cid-memwiw23]{flex-direction:column;align-items:stretch}.newsletter-input-group[data-astro-cid-memwiw23]{flex-direction:column}}
