.tag-posts.svelte-qcigap{padding-block:clamp(2rem,4vw,3rem) clamp(3.5rem,7vw,6rem)}.page-header.svelte-qcigap{padding-bottom:clamp(2.5rem,4vw,3.5rem)}.page-header.svelte-qcigap span:where(.svelte-qcigap){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);font-size:.75rem}h1.svelte-qcigap{font-family:var(--font-serif);letter-spacing:-.05em;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:clamp(2.5rem,5vw,3.5rem);line-height:.95}.page-header.svelte-qcigap p:where(.svelte-qcigap){color:var(--text-2);margin:.8rem 0 0;font-size:1rem}.index-grid.svelte-qcigap{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.topics.svelte-qcigap{position:sticky;top:2rem}.topics.svelte-qcigap h2:where(.svelte-qcigap){color:var(--brand-ink);font-family:var(--font-hand);transform-origin:0;margin:0 0 1rem;font-size:1.6rem;font-weight:700;line-height:1;transform:rotate(-2deg)}.back.svelte-qcigap{margin-top:3rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.back.svelte-qcigap:hover{color:var(--brand)}@media (width<=860px){.index-grid.svelte-qcigap{grid-template-columns:1fr}.topics.svelte-qcigap{position:static}}
