.insights__list[data-astro-cid-aeeulh63]{gap:var(--ro-space-5);max-width:54rem;display:grid}.insight-card[data-astro-cid-aeeulh63]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--ro-shadow-card);transition:box-shadow var(--ro-duration-base) var(--ro-ease), transform var(--ro-duration-base) var(--ro-ease);position:relative}.insight-card[data-astro-cid-aeeulh63]:hover{box-shadow:var(--ro-shadow-lift);transform:translateY(-2px)}.insight-card__meta[data-astro-cid-aeeulh63]{gap:var(--ro-space-3);font-size:var(--ro-text-xs);font-weight:var(--ro-weight-semibold);letter-spacing:var(--ro-tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--ro-space-3);display:flex}.insight-card__title[data-astro-cid-aeeulh63]{font-size:var(--ro-text-xl);font-weight:var(--ro-weight-light);line-height:var(--ro-leading-snug);margin-bottom:var(--ro-space-3)}.insight-card__title[data-astro-cid-aeeulh63] a[data-astro-cid-aeeulh63]{color:var(--ro-ink)}.insight-card__title[data-astro-cid-aeeulh63] a[data-astro-cid-aeeulh63]:after{content:"";position:absolute;inset:0}.insight-card__title[data-astro-cid-aeeulh63] a[data-astro-cid-aeeulh63]:hover{color:var(--ro-burgundy);text-decoration:none}.insight-card__description[data-astro-cid-aeeulh63]{color:var(--color-text-muted);max-width:44rem;margin-bottom:var(--ro-space-4)}.insight-card__more[data-astro-cid-aeeulh63]{font-size:var(--ro-text-sm);font-weight:var(--ro-weight-semibold);color:var(--ro-burgundy);align-items:center;gap:.5rem;display:inline-flex}.insights__empty[data-astro-cid-aeeulh63]{color:var(--color-text-muted)}.subscribe[data-astro-cid-aeeulh63]{gap:var(--ro-space-8);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.subscribe__lead[data-astro-cid-aeeulh63]{margin-top:var(--ro-space-5)}.subscribe__form[data-astro-cid-aeeulh63]{gap:var(--ro-space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--ro-shadow-card);display:grid}.subscribe__honeypot[data-astro-cid-aeeulh63]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.subscribe__field[data-astro-cid-aeeulh63] label[data-astro-cid-aeeulh63]{font-size:var(--ro-text-sm);font-weight:var(--ro-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--ro-space-2);display:block}.subscribe__field[data-astro-cid-aeeulh63] input[data-astro-cid-aeeulh63]{width:100%;font-family:var(--ro-font-sans);font-size:var(--ro-text-base);color:var(--input-text);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);padding:.7rem .9rem}.subscribe__field[data-astro-cid-aeeulh63] input[data-astro-cid-aeeulh63]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--input-border-focus)}.subscribe__privacy[data-astro-cid-aeeulh63]{font-size:var(--ro-text-sm);color:var(--color-text-muted);max-width:none}@media (width<=56em){.subscribe[data-astro-cid-aeeulh63]{gap:var(--ro-space-6);grid-template-columns:1fr}}.subscribe__consent[data-astro-cid-aeeulh63]{gap:var(--ro-space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.subscribe__consent[data-astro-cid-aeeulh63] input[data-astro-cid-aeeulh63]{width:1rem;height:1rem;accent-color:var(--ro-oak-brown);margin-top:.2rem}.subscribe__consent[data-astro-cid-aeeulh63] label[data-astro-cid-aeeulh63]{font-size:var(--ro-text-sm);color:var(--color-text-muted);line-height:1.5}.subscribe__error[data-astro-cid-aeeulh63]{font-size:var(--ro-text-xs);color:var(--ro-burgundy,#8b1a2e);margin-top:var(--ro-space-1);display:block}.subscribe__error--banner[data-astro-cid-aeeulh63]{border:1px solid var(--ro-burgundy,#8b1a2e);border-radius:var(--input-radius);margin-bottom:var(--ro-space-3);padding:.6rem .9rem}.subscribe__status--success[data-astro-cid-aeeulh63]{padding:var(--ro-space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);color:var(--ro-ink);font-size:var(--ro-text-base);grid-column:1/-1}
