.blog-post-card.svelte-v0scn2{border:1px solid rgb(var(--color-border-subtle) / .65);background:rgb(var(--color-surface) / .38);width:min(100%,980px);color:rgb(var(--color-text-primary));border-radius:6px;text-decoration:none;transition:border-color .22s,background .22s,transform .22s;display:block;overflow:hidden}.blog-post-card.svelte-v0scn2:hover,.blog-post-card.svelte-v0scn2:focus-visible{border-color:rgb(var(--color-border) / .86);background:rgb(var(--color-surface) / .58);outline:none;transform:translateY(-1px)}.blog-post-card.svelte-v0scn2 article:where(.svelte-v0scn2){grid-template-columns:clamp(8rem,18vw,12.5rem) minmax(0,1fr);gap:clamp(.9rem,2.2vw,1.5rem);min-height:8.75rem;display:grid}.blog-post-card--book.svelte-v0scn2 article:where(.svelte-v0scn2){grid-template-columns:clamp(5rem,10vw,6.75rem) minmax(0,1fr)}.blog-post-card__media.svelte-v0scn2{background:rgb(var(--color-elevated));width:100%;height:100%;min-height:8.75rem;overflow:hidden}.blog-post-card__media.svelte-v0scn2 img:where(.svelte-v0scn2),.blog-post-card__media.svelte-v0scn2 video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-post-card__content.svelte-v0scn2{padding-block:clamp(.85rem,1.8vw,1.15rem);flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding-right:clamp(.85rem,2vw,1.35rem);display:flex}.blog-post-card.svelte-v0scn2 time:where(.svelte-v0scn2){color:rgb(var(--color-text-muted));letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:500}.blog-post-card.svelte-v0scn2 h2:where(.svelte-v0scn2){color:rgb(var(--color-text-primary));font-size:clamp(1rem,1.9vw,1.35rem);font-weight:300;line-height:1.2}.blog-post-card__subtitle.svelte-v0scn2{color:rgb(var(--color-text-secondary));font-size:.75rem;font-weight:500;line-height:1.35}.blog-post-card__description.svelte-v0scn2{color:rgb(var(--color-text-secondary));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.77rem;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=520px){.blog-post-card.svelte-v0scn2 article:where(.svelte-v0scn2){grid-template-columns:6.25rem minmax(0,1fr);gap:.75rem;min-height:7rem}.blog-post-card--book.svelte-v0scn2 article:where(.svelte-v0scn2){grid-template-columns:4.75rem minmax(0,1fr)}.blog-post-card__media.svelte-v0scn2{min-height:7rem}.blog-post-card__content.svelte-v0scn2{padding-block:.75rem;padding-right:.7rem}.blog-post-card.svelte-v0scn2 time:where(.svelte-v0scn2){letter-spacing:.11em;font-size:.58rem}.blog-post-card.svelte-v0scn2 h2:where(.svelte-v0scn2){font-size:.95rem}.blog-post-card__subtitle.svelte-v0scn2{font-size:.68rem}.blog-post-card__description.svelte-v0scn2{font-size:.68rem;line-height:1.45}}.blog-timeline.svelte-116k06n{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding-inline:.25rem;display:flex}.blog-explorer.svelte-1laaqmj{flex-direction:column;gap:.85rem;width:min(100%,980px);padding-inline:.25rem;display:flex}.blog-explorer__search.svelte-1laaqmj{border-bottom:1px solid rgb(var(--color-border-subtle) / .75);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding-bottom:.7rem;display:grid}.blog-explorer__search.svelte-1laaqmj label:where(.svelte-1laaqmj){color:rgb(var(--color-text-muted));letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:500}.blog-explorer__search.svelte-1laaqmj input:where(.svelte-1laaqmj){min-width:0;color:rgb(var(--color-text-primary));letter-spacing:0;background:0 0;border:0;outline:none;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:300}.blog-explorer__search.svelte-1laaqmj input:where(.svelte-1laaqmj)::-moz-placeholder{color:rgb(var(--color-text-muted) / .8)}.blog-explorer__search.svelte-1laaqmj input:where(.svelte-1laaqmj)::placeholder{color:rgb(var(--color-text-muted) / .8)}.blog-explorer__topics.svelte-1laaqmj{flex-wrap:wrap;gap:.45rem;display:flex}.blog-explorer__topics.svelte-1laaqmj button:where(.svelte-1laaqmj),.blog-explorer__meta.svelte-1laaqmj button:where(.svelte-1laaqmj){color:rgb(var(--color-text-muted));font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none}.blog-explorer__topics.svelte-1laaqmj button:where(.svelte-1laaqmj){letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;gap:.38rem;padding:.1rem 0;font-size:.72rem;font-weight:400;transition:border-color .22s,color .22s;display:inline-flex}.blog-explorer__topics.svelte-1laaqmj button:where(.svelte-1laaqmj):hover,.blog-explorer__topics.svelte-1laaqmj button:where(.svelte-1laaqmj):focus-visible,.blog-explorer__topics.svelte-1laaqmj button.active:where(.svelte-1laaqmj){color:rgb(var(--color-text-primary));border-color:currentColor}.blog-explorer__topics.svelte-1laaqmj small:where(.svelte-1laaqmj){color:rgb(var(--color-text-muted) / .8);font-size:.58rem}.blog-explorer__meta.svelte-1laaqmj{min-height:1.4rem;color:rgb(var(--color-text-muted));letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.blog-explorer__meta.svelte-1laaqmj button:where(.svelte-1laaqmj){letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;transition:color .22s}.blog-explorer__meta.svelte-1laaqmj button:where(.svelte-1laaqmj):hover,.blog-explorer__meta.svelte-1laaqmj button:where(.svelte-1laaqmj):focus-visible{color:rgb(var(--color-text-primary))}@media (width<=640px){.blog-explorer.svelte-1laaqmj{gap:.75rem}.blog-explorer__search.svelte-1laaqmj{grid-template-columns:1fr;gap:.25rem}.blog-explorer__search.svelte-1laaqmj input:where(.svelte-1laaqmj){font-size:1rem}.blog-explorer__topics.svelte-1laaqmj{gap:.38rem .55rem}.blog-explorer__topics.svelte-1laaqmj button:where(.svelte-1laaqmj){letter-spacing:.06em;font-size:.62rem}}
