.wrap.svelte-a1a7z4{max-width:var(--content);margin:0 auto;padding:3.5rem 1.5rem}h1.svelte-a1a7z4{font-family:var(--serif);font-size:clamp(2rem,5vw,2.8rem);font-weight:600;letter-spacing:-.02em;margin-bottom:1rem}.cards.svelte-a1a7z4{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.card.svelte-a1a7z4{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.5rem 1.75rem;transition:all .25s}.card.svelte-a1a7z4:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 16px #0000000a}.card.svelte-a1a7z4 h2:where(.svelte-a1a7z4){font-family:var(--serif);font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:.4rem}.card.svelte-a1a7z4 h2:where(.svelte-a1a7z4) a:where(.svelte-a1a7z4){color:var(--text);text-decoration:none}.card.svelte-a1a7z4 h2:where(.svelte-a1a7z4) a:where(.svelte-a1a7z4):hover{color:var(--accent)}.meta.svelte-a1a7z4{font-size:.75rem;color:var(--dim-light);margin-bottom:.6rem}.desc.svelte-a1a7z4{font-size:.92rem;color:var(--dim);line-height:1.6;margin-bottom:.75rem}.read.svelte-a1a7z4{font-size:.82rem;font-weight:600;color:var(--accent);text-decoration:none}.read.svelte-a1a7z4:hover{text-decoration:underline}
