.date-stamp.svelte-sz10gw{color:var(--text-quiet);font:600 13px/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin:0}.post-card.svelte-17o5h7x{background:var(--card-bg);border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);gap:var(--space-s4);flex-direction:column;min-width:0;display:flex}.artwork.svelte-17o5h7x{aspect-ratio:3/2;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-xl);min-width:0;overflow:hidden}img.svelte-17o5h7x{object-fit:cover;width:100%;height:100%;display:block}.content.svelte-17o5h7x{gap:var(--space-s4);flex-direction:column;flex:1;min-width:0;display:flex}h3.svelte-17o5h7x,p.svelte-17o5h7x{margin:0}.metadata.svelte-17o5h7x{align-items:center;gap:var(--space-s3);flex-wrap:wrap;margin-top:auto;display:flex}.post-tag.svelte-17o5h7x{min-height:28px;padding:0 var(--space-s3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-wash);color:var(--text-quiet);font:600 14px/1.2 var(--font-body);align-items:center;display:inline-flex}.post-title{text-decoration:none}.post-title:hover,.post-title:focus-visible{text-decoration-line:underline}.featured.svelte-17o5h7x{gap:var(--space-s6);grid-template-columns:1.1fr 1fr;display:grid}.featured.svelte-17o5h7x .content:where(.svelte-17o5h7x){align-self:center}.featured.svelte-17o5h7x .metadata:where(.svelte-17o5h7x){margin-top:0}@media (width<=759px){.post-card.svelte-17o5h7x{border-radius:var(--card-radius-compact);padding:var(--card-padding-compact)}.featured.svelte-17o5h7x{gap:var(--space-s4);display:flex}.artwork.svelte-17o5h7x{border-radius:var(--radius-lg)}.featured.svelte-17o5h7x .excerpt:where(.svelte-17o5h7x){font:400 15px/1.45 var(--font-body)}}.post-row.svelte-1u8xkqb{gap:var(--space-s4);padding:var(--space-s4);flex-wrap:wrap;display:flex}.post-row.svelte-1u8xkqb+.post-row{border-top:var(--border-width) solid var(--list-border)}.post-row.svelte-1u8xkqb:hover,.post-row.svelte-1u8xkqb:focus-within{background:var(--bg-wash)}.thumbnail.svelte-1u8xkqb{aspect-ratio:3/2;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);flex:0 0 112px;align-self:flex-start;width:112px;overflow:hidden}img.svelte-1u8xkqb{object-fit:cover;width:100%;height:100%;display:block}.content.svelte-1u8xkqb{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}h3.svelte-1u8xkqb,p.svelte-1u8xkqb{margin:0}.excerpt.svelte-1u8xkqb{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-row.svelte-1u8xkqb:hover .post-title,.post-row.svelte-1u8xkqb:focus-within .post-title{text-decoration-line:underline}@media (width<=759px){.post-row.svelte-1u8xkqb{gap:var(--space-s3)}.thumbnail.svelte-1u8xkqb{flex-basis:96px;width:96px}.content.svelte-1u8xkqb{flex-basis:180px}}.post-list.svelte-vrxecn{background:var(--list-bg);border:var(--border-width) solid var(--list-border);border-radius:var(--list-radius);margin:0;padding:0;list-style:none;overflow:hidden}.blog-article.svelte-u7vfj7{max-width:760px;margin-inline:auto}header.svelte-u7vfj7{gap:var(--space-s6);flex-direction:column;display:flex}h1.svelte-u7vfj7{font:700 clamp(34px, 5vw, 48px)/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}header.svelte-u7vfj7>p:where(.svelte-u7vfj7){margin:0}img.svelte-u7vfj7{aspect-ratio:3/2;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-xl);width:100%;height:auto}.prose.svelte-u7vfj7{margin-top:var(--space-s10);font:400 18px/1.7 var(--font-body);overflow-wrap:anywhere}.prose.svelte-u7vfj7 p,.prose.svelte-u7vfj7 ul,.prose.svelte-u7vfj7 ol,.prose.svelte-u7vfj7 blockquote,.prose.svelte-u7vfj7 pre{margin-block:var(--space-s6)}.prose.svelte-u7vfj7 h2,.prose.svelte-u7vfj7 h3{margin:var(--space-s10) 0 var(--space-s4);font-family:var(--font-display);line-height:1.15}.prose.svelte-u7vfj7 h2{font-size:28px}.prose.svelte-u7vfj7 h3{font-size:20px}.prose.svelte-u7vfj7 a{-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--border-underline);text-underline-offset:var(--border-underline-offset)}.prose.svelte-u7vfj7 blockquote{padding-left:var(--space-s6);border-left:var(--border-width) solid var(--border-default);color:var(--text-quiet);margin-inline:0}.prose.svelte-u7vfj7 pre{padding:var(--space-s4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);font-size:15px;overflow-x:auto}.prose.svelte-u7vfj7 img{border-radius:var(--radius-sm);max-width:100%;height:auto}
