.opening.svelte-4kr1r1{padding-top:clamp(4rem,8vw,6rem);border-bottom:1px solid var(--stone);padding-bottom:3rem}.opening-line.svelte-4kr1r1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:300;color:var(--fog);max-width:none}.essay-grid.svelte-4kr1r1{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.essay-card.svelte-4kr1r1{display:flex;flex-direction:column;gap:.6rem;padding:2rem;background:var(--charcoal);border:1px solid var(--stone);border-radius:var(--radius);text-decoration:none;transition:border-color .18s,background .18s}.essay-card.svelte-4kr1r1:hover{border-color:var(--gold-screen);background:var(--stone)}.essay-category.svelte-4kr1r1{font-family:DM Sans,system-ui,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-screen);max-width:none}.essay-card.svelte-4kr1r1 h2:where(.svelte-4kr1r1){font-size:1.5rem;color:var(--paper);margin:0}.essay-pull.svelte-4kr1r1{font-size:.92rem;color:var(--mist);line-height:1.6;max-width:none;flex:1}.essay-meta.svelte-4kr1r1{font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;color:var(--smoke);margin-top:auto}
