.article-cover-module__nDj6LW__cover{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface-2);isolation:isolate;align-items:flex-end;width:100%;transition:border-color .2s;display:flex;position:relative;overflow:hidden}a:hover .article-cover-module__nDj6LW__cover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.article-cover-module__nDj6LW__hero{aspect-ratio:4/3}.article-cover-module__nDj6LW__card,.article-cover-module__nDj6LW__thumb{aspect-ratio:16/10}.article-cover-module__nDj6LW__heroFit{align-self:start;display:block}.article-cover-module__nDj6LW__heroImg{width:100%;height:auto;display:block}.article-cover-module__nDj6LW__img{object-fit:cover;z-index:-1}.article-cover-module__nDj6LW__fallbackTitle{font-family:var(--display);letter-spacing:-.01em;color:var(--ghost);padding:var(--space-6);max-width:18ch;font-weight:800;line-height:1.05;font-size:var(--step-2);text-wrap:balance;text-shadow:0 1px 24px #080b1473}.article-cover-module__nDj6LW__hero .article-cover-module__nDj6LW__fallbackTitle{font-size:var(--step-3);max-width:16ch;padding:var(--space-6)}@media (max-width:720px){.article-cover-module__nDj6LW__hero{aspect-ratio:16/10}.article-cover-module__nDj6LW__hero .article-cover-module__nDj6LW__fallbackTitle{font-size:var(--step-2)}}
.blog-module___zTQfq__featured{gap:var(--space-12);flex-direction:column;display:flex}.blog-module___zTQfq__featuredGrid{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.blog-module___zTQfq__card{color:inherit;text-decoration:none;display:block}.blog-module___zTQfq__cardBody{padding-top:var(--space-6)}.blog-module___zTQfq__cardHero{gap:var(--space-8);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;display:grid}.blog-module___zTQfq__cardHero .blog-module___zTQfq__cardBody{padding-top:0}.blog-module___zTQfq__cardTitle{font-family:var(--display);font-weight:700;font-size:var(--step-2);margin:var(--space-2) 0 var(--space-3);color:var(--text);text-wrap:balance;transition:color .2s}.blog-module___zTQfq__cardHero .blog-module___zTQfq__cardTitle{font-size:var(--step-4)}.blog-module___zTQfq__card:hover .blog-module___zTQfq__cardTitle{color:var(--accent-ink)}.blog-module___zTQfq__more{margin-top:var(--space-24)}.blog-module___zTQfq__moreHead{margin-bottom:var(--space-2);display:block}.blog-module___zTQfq__list{flex-direction:column;display:flex}.blog-module___zTQfq__row{border-top:1px solid var(--border);color:inherit;grid-template-columns:200px 1fr auto;align-items:start;gap:28px;padding:34px 0;text-decoration:none;display:grid}.blog-module___zTQfq__row:last-child{border-bottom:1px solid var(--border)}.blog-module___zTQfq__rowAside{gap:var(--space-3);flex-direction:column;display:flex}.blog-module___zTQfq__meta{font-family:var(--mono);color:var(--text-muted);padding-top:6px;font-size:.78rem}.blog-module___zTQfq__rowAside .blog-module___zTQfq__meta{padding-top:0}.blog-module___zTQfq__title{font-family:var(--display);color:var(--text);margin-bottom:6px;font-size:1.5rem;font-weight:700;transition:color .2s}.blog-module___zTQfq__row:hover .blog-module___zTQfq__title{color:var(--accent-ink)}.blog-module___zTQfq__summary{color:color-mix(in srgb, var(--text) 84%, var(--bg));max-width:60ch;margin-bottom:12px}.blog-module___zTQfq__tag{font-family:var(--mono);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:.7rem}.blog-module___zTQfq__arrow{font-family:var(--mono);color:var(--accent-ink);padding-top:4px;transition:transform .2s}.blog-module___zTQfq__row:hover .blog-module___zTQfq__arrow{transform:translate(4px)}.blog-module___zTQfq__empty{color:var(--text-muted);font-family:var(--mono)}@media (max-width:720px){.blog-module___zTQfq__row{grid-template-columns:1fr;gap:10px}.blog-module___zTQfq__rowAside{max-width:200px}.blog-module___zTQfq__arrow{display:none}.blog-module___zTQfq__featuredGrid{grid-template-columns:1fr}.blog-module___zTQfq__cardHero{gap:var(--space-6);grid-template-columns:1fr}.blog-module___zTQfq__cardHero .blog-module___zTQfq__cardBody{padding-top:var(--space-2)}}
