.home-page{max-width:75rem;padding:2.5rem 2rem}@media (max-width:768px){.home-page{padding:1.5rem 1rem}}.home-intro-greeting{font-family:var(--font-serif);color:var(--text-primary);font-size:2.5rem;line-height:2.875rem}.home-intro-desc{font-family:var(--font-sans);color:var(--text-secondary);font-size:1.0625rem;line-height:1.625rem}.home-section-title{font-family:var(--font-serif);color:var(--text-primary);font-size:1.875rem;line-height:2.25rem}.home-section-link{font-family:var(--font-sans);color:var(--gold-ink);font-size:.9375rem;line-height:1.375rem}.home-empty{font-family:var(--font-sans);color:var(--text-muted);padding:3rem 1rem;font-size:.9375rem;line-height:1.375rem}
