.page-hero[data-v-e4e56205]{background:var(--surface-canvas);color:var(--text-primary);padding:clamp(80px, 10vh, 120px) 0 var(--space-12);text-align:center;isolation:isolate;border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.page-hero[data-v-e4e56205]:before{content:"";z-index:-1;background:radial-gradient(80% 50% at 80% 20%,oklch(95% .03 248/.55),#0000 60%),radial-gradient(60% 60% at 15% 80%,oklch(94% .045 36/.3),#0000 60%);position:absolute;inset:0}.page-hero h1[data-v-e4e56205]{color:var(--navy-900);font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:var(--lh-snug);margin:var(--space-4) auto}.page-hero p[data-v-e4e56205]{font-size:var(--fs-body-lg);color:var(--text-secondary);max-width:560px;line-height:var(--lh-relaxed);margin:0 auto}.page-cover[data-v-e4e56205]{padding:0 0 var(--space-8);background:var(--surface-canvas)}.cover-figure[data-v-e4e56205]{max-width:1080px;margin:0 auto}.cover-figure img[data-v-e4e56205]{aspect-ratio:12/5;object-fit:cover;border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-lg)}.cover-figure figcaption[data-v-e4e56205]{text-align:center;color:var(--text-muted);font-size:var(--fs-caption);margin-top:var(--space-3);font-style:italic}.articles-list[data-v-e4e56205]{gap:var(--space-7);flex-direction:column;max-width:880px;margin:0 auto;display:flex}.article-card[data-v-e4e56205]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-fast) var(--ease-out);box-shadow:var(--shadow-sm);gap:0;text-decoration:none;display:flex;overflow:hidden}.article-card[data-v-e4e56205]:hover{box-shadow:var(--shadow-md);border-color:var(--coral-300);transform:translateY(-3px)}.article-card__image[data-v-e4e56205]{background:var(--stone-200);width:320px;min-width:320px;position:relative;overflow:hidden}.article-card__image img[data-v-e4e56205]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.article-card:hover .article-card__image img[data-v-e4e56205]{transform:scale(1.04)}.article-card__badge[data-v-e4e56205]{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--coral-100);color:var(--coral-800);border:1px solid var(--coral-200);border-radius:var(--radius-pill);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-weight:600;position:absolute}.article-card__body[data-v-e4e56205]{padding:var(--space-7);flex-direction:column;flex:1;justify-content:center;display:flex}.article-card__meta[data-v-e4e56205]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-caption);margin-bottom:var(--space-3);display:flex}.article-card__sep[data-v-e4e56205]{opacity:.5}.article-card__title[data-v-e4e56205]{font-family:var(--font-display);color:var(--navy-900);font-size:clamp(1.375rem,2vw,1.625rem);font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.article-card__excerpt[data-v-e4e56205]{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-relaxed);margin-bottom:var(--space-4);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-card__link[data-v-e4e56205]{color:var(--coral-700);font-size:var(--fs-body-sm);transition:color var(--dur-fast) var(--ease-out);font-weight:600}.article-card:hover .article-card__link[data-v-e4e56205]{color:var(--coral-800)}.essnauthor-banner[data-v-e4e56205]{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-8);background:linear-gradient(135deg, oklch(96.5% .012 65), var(--surface-elevated));border:1px solid var(--border-default);border-left:3px solid var(--coral-500);border-radius:var(--radius-xl);max-width:880px;box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-wrap:wrap;margin:0 auto;text-decoration:none;display:flex}.essnauthor-banner[data-v-e4e56205]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.essnauthor-banner__body[data-v-e4e56205]{flex:1;min-width:240px}.essnauthor-banner h2[data-v-e4e56205]{font-family:var(--font-sans);font-size:var(--fs-h5);letter-spacing:var(--tracking-tight);color:var(--navy-900);margin:0 0 var(--space-2);font-weight:600}.essnauthor-banner p[data-v-e4e56205]{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-relaxed);margin:0}.essnauthor-banner__cta[data-v-e4e56205]{font-size:var(--fs-body-sm);color:var(--coral-700);flex-shrink:0;font-weight:600}.mb-2[data-v-e4e56205]{margin-bottom:var(--space-2)}.section--alt[data-v-e4e56205]{background:oklch(96.5% .012 65)}.cta-section[data-v-e4e56205]{text-align:center;max-width:600px;margin:0 auto}.cta-section h2[data-v-e4e56205]{color:var(--navy-900);font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400}.cta-section p[data-v-e4e56205]{color:var(--text-secondary);font-size:var(--fs-body);margin-bottom:var(--space-6);line-height:var(--lh-relaxed)}@media (width<=768px){.article-card[data-v-e4e56205]{flex-direction:column}.article-card__image[data-v-e4e56205]{width:100%;min-width:100%;height:200px}}
