.blog.svelte-13am7py.svelte-13am7py{max-width:52rem}header.svelte-13am7py.svelte-13am7py{margin-bottom:2.5rem}header.svelte-13am7py h1.svelte-13am7py{font-size:clamp(2rem,4vw,3rem);font-weight:800}header.svelte-13am7py p.svelte-13am7py{margin-top:.5rem;color:#4a5772;font-size:1.05rem}header.svelte-13am7py .rss.svelte-13am7py{display:inline-block;margin-top:.75rem;font-weight:600;font-size:.9rem}.posts.svelte-13am7py.svelte-13am7py{list-style:none;border-top:1px solid #dce2ec}.post.svelte-13am7py.svelte-13am7py{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid #dce2ec;color:#101b30}.post.svelte-13am7py:hover h2.svelte-13am7py{color:#1670ad}.post.svelte-13am7py time.svelte-13am7py{padding-top:.2rem;color:#65718a;font-size:.9rem;font-variant-numeric:tabular-nums}.post.svelte-13am7py h2.svelte-13am7py{font-size:1.25rem;font-weight:700;transition:color .15s ease}.post.svelte-13am7py p.svelte-13am7py{margin-top:.35rem;color:#4a5772}.post.svelte-13am7py .meta.svelte-13am7py{display:block;margin-top:.5rem;font-size:.85rem;color:#65718a}@media (max-width: 768px){.post.svelte-13am7py.svelte-13am7py{grid-template-columns:1fr;gap:.35rem}}
