main.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:72px 32px 96px}.intro.svelte-1uha8ag{max-width:760px;margin-bottom:72px}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.02}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0;font-size:19px;line-height:1.55}.latest.svelte-1uha8ag{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:40px;padding-bottom:72px;display:grid}.cover.svelte-1uha8ag{aspect-ratio:4/3;background:var(--placeholder);color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;font-size:15px;display:flex;overflow:hidden}.cover.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.empty.svelte-1uha8ag{border-bottom:1px solid var(--border);color:var(--text-muted);margin:0;padding-bottom:72px;font-size:19px}.latest-body.svelte-1uha8ag{flex-direction:column;gap:16px;display:flex}.meta.svelte-1uha8ag{color:var(--text-muted);margin:0;font-size:15px}.latest-body.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:40px;font-weight:500;line-height:1.1}.excerpt.svelte-1uha8ag{font-family:var(--font-serif);color:var(--text-body);margin:0;font-size:20px;line-height:1.6}.button-primary.svelte-1uha8ag{background:var(--accent);color:#fff;border-radius:999px;align-self:flex-start;margin-top:8px;padding:12px 20px;font-size:16px;font-weight:600}.button-primary.svelte-1uha8ag:hover{color:#fff;opacity:.9}.recent.svelte-1uha8ag{padding-top:56px}.recent.svelte-1uha8ag>h2:where(.svelte-1uha8ag){margin:0 0 24px;font-size:20px;font-weight:600}ol.svelte-1uha8ag{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-1uha8ag{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 40px;padding:28px 0;display:flex}.date.svelte-1uha8ag{color:var(--text-muted);flex:0 0 150px;margin:0;padding-top:6px;font-size:15px}.post-body.svelte-1uha8ag{flex-direction:column;flex:999 480px;gap:8px;min-width:0;max-width:720px;display:flex}.post-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-serif);margin:0;font-size:26px;font-weight:500;line-height:1.2}.post-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0;font-size:17px;line-height:1.55}.see-all.svelte-1uha8ag{border-top:1px solid var(--border);padding-top:32px}.button-outline.svelte-1uha8ag{border:1px solid var(--border-strong);border-radius:999px;padding:12px 20px;font-size:16px;font-weight:600;display:inline-block}
