.page-archive.svelte-1x08psu{font-family:var(--font-body);color:var(--text-primary)}.archive-head.svelte-1x08psu{padding:120px 1.5rem 2rem}.archive-head.svelte-1x08psu .section-inner:where(.svelte-1x08psu),.archive-body.svelte-1x08psu .section-inner:where(.svelte-1x08psu){max-width:820px}.archive-head.svelte-1x08psu h1:where(.svelte-1x08psu){font-family:var(--font-heading);font-weight:400;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.02em;margin:0 0 12px}.archive-sub.svelte-1x08psu{font-size:1.05rem;color:var(--text-secondary);margin:0}.archive-sub.svelte-1x08psu a:where(.svelte-1x08psu){color:inherit;text-decoration:underline;text-underline-offset:3px}.archive-body.svelte-1x08psu{padding:1rem 1.5rem 5rem}.archive-group.svelte-1x08psu{padding:2rem 0;border-top:1px solid var(--border)}.archive-group.svelte-1x08psu:first-child{border-top:none}.archive-cat.svelte-1x08psu{font-family:var(--font-heading);font-weight:400;font-size:1.5rem;letter-spacing:-.01em;margin:0 0 1rem;display:flex;align-items:baseline;gap:.6rem}.archive-count.svelte-1x08psu{font-family:var(--font-body);font-size:.8rem;color:var(--text-secondary)}.archive-list.svelte-1x08psu{list-style:none;margin:0;padding:0}.archive-list.svelte-1x08psu li:where(.svelte-1x08psu){display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid color-mix(in oklch,var(--border) 55%,transparent)}.archive-list.svelte-1x08psu a:where(.svelte-1x08psu){color:var(--text-primary);text-decoration:none;line-height:1.4}.archive-list.svelte-1x08psu a:where(.svelte-1x08psu):hover{text-decoration:underline;text-underline-offset:3px}.archive-list.svelte-1x08psu time:where(.svelte-1x08psu){flex-shrink:0;font-size:.85rem;color:var(--text-secondary);white-space:nowrap}@media(max-width:520px){.archive-list.svelte-1x08psu li:where(.svelte-1x08psu){flex-direction:column;gap:.15rem}}
