@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../fonts/fraunces-normal-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-normal-latin.woff2)format("woff2")}.bloglanding.svelte-u4k2t{--sec:#96491f;--gwarm:#6f6a63;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15.5px;line-height:1.6}.wrap.svelte-u4k2t{max-width:1040px;margin:0 auto;padding:3rem 2.2rem 2rem}h1.svelte-u4k2t,.card.svelte-u4k2t h2:where(.svelte-u4k2t){letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-weight:550}h1.svelte-u4k2t{margin:0 0 .8rem;font-size:clamp(2rem,4vw,2.6rem);line-height:1.1}.lede.svelte-u4k2t{color:var(--gwarm);max-width:37rem;margin:0}.rss.svelte-u4k2t{margin:.6rem 0 0;font-size:.8rem}.featured.svelte-u4k2t{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;margin-top:2.4rem;display:grid}.card.svelte-u4k2t{border:1px solid var(--faint);color:var(--ink);border-radius:10px;flex-direction:column;gap:.45rem;padding:1.3rem 1.4rem;display:flex}.card.svelte-u4k2t:hover{border-color:var(--red);text-decoration:none}.card.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--red)}.entrydate.svelte-u4k2t{text-transform:uppercase;letter-spacing:.16em;color:var(--sec);margin:0;font-size:.72rem}.card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;font-size:1.35rem;line-height:1.2}.desc.svelte-u4k2t{color:var(--gwarm);margin:0}.cardauthor.svelte-u4k2t{color:var(--gwarm);align-items:center;gap:.5rem;margin-top:auto;padding-top:.7rem;font-size:.8rem;display:flex}.cardauthor.svelte-u4k2t img:where(.svelte-u4k2t){border-radius:50%;display:block}.archive.svelte-u4k2t{max-width:660px;margin-top:3rem}.archive.svelte-u4k2t h3:where(.svelte-u4k2t){text-transform:uppercase;letter-spacing:.16em;color:var(--sec);margin:0 0 .4rem;font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:400}.row.svelte-u4k2t{border-top:1px solid var(--faint);color:var(--ink);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.55rem 0;display:flex}.row.svelte-u4k2t:hover{text-decoration:none}.row.svelte-u4k2t:hover .rowtitle:where(.svelte-u4k2t){color:var(--red)}.rowtitle.svelte-u4k2t{font-weight:500}.rowdate.svelte-u4k2t{color:var(--gwarm);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem}
