.page-module__jXZM3G__hero{padding-top:calc(var(--header-height) + var(--space-4xl));padding-bottom:var(--space-3xl);background:radial-gradient(ellipse 60% 60% at 30% 40%, #c9a84c0f 0%, transparent 70%), var(--color-navy)}.page-module__jXZM3G__heroSub{max-width:660px;margin-top:var(--space-lg);color:var(--color-gray-200);font-size:1.1rem;line-height:1.8}.page-module__jXZM3G__grid{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.page-module__jXZM3G__card{gap:var(--space-md);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-2xl);transition:border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;text-decoration:none;display:flex}.page-module__jXZM3G__card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.page-module__jXZM3G__cardMeta{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__jXZM3G__date{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold);font-size:.78rem;font-weight:600}.page-module__jXZM3G__author{color:var(--color-gray-300);font-size:.78rem}.page-module__jXZM3G__author:before{content:"·";margin-right:var(--space-md);color:var(--color-border)}.page-module__jXZM3G__cardTitle{font-family:var(--font-serif);color:var(--color-white);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.page-module__jXZM3G__cardExcerpt{color:var(--color-gray-200);flex:1;margin:0;font-size:.9rem;line-height:1.7}.page-module__jXZM3G__cardCta{font-family:var(--font-sans);color:var(--color-gold);margin-top:var(--space-sm);transition:letter-spacing var(--transition-fast);font-size:.82rem;font-weight:600}.page-module__jXZM3G__card:hover .page-module__jXZM3G__cardCta{letter-spacing:.03em}.page-module__jXZM3G__empty{text-align:center;color:var(--color-gray-300);padding:var(--space-4xl) 0;font-size:1.05rem}.page-module__jXZM3G__cta{background:radial-gradient(ellipse 50% 50% at 50% 50%, #c9a84c14 0%, transparent 70%), var(--color-navy-light);border-top:1px solid var(--color-border);text-align:center}.page-module__jXZM3G__ctaSub{max-width:560px;margin:0 auto var(--space-2xl);color:var(--color-gray-200);font-size:1.05rem}.page-module__jXZM3G__ctaButtons{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}@media (max-width:768px){.page-module__jXZM3G__grid{grid-template-columns:1fr}}
