.home-blog{padding-block:clamp(48px,7vw,96px)}.home-blog-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.home-blog-heading h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.home-blog-heading>a{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.home-blog-story{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.home-blog-story:not(:has(.home-blog-cover)){grid-template-columns:minmax(0,760px)}.home-blog-cover{min-width:0;display:block}.home-blog-cover figure{margin:0}.home-blog-cover img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--color-surface);width:100%;height:auto;display:block}.home-blog-cover figcaption{color:var(--color-text-muted);font-size:var(--text-small);margin-top:10px}.home-blog-copy h3{text-wrap:balance;overflow-wrap:anywhere;margin-block:14px 20px;font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.08}.home-blog-copy h3 a{text-decoration:none}.home-blog-copy h3 a:hover{color:var(--color-accent-text)}.home-blog-copy>p{max-width:60ch}.home-blog-meta,.home-blog-author,.home-blog-empty{color:var(--color-text-muted)}.home-blog-meta,.home-blog-author{font-size:var(--text-small)}.home-blog-author{margin-block:20px 24px}.home-blog-empty a{text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){.home-blog-heading{margin-bottom:24px;display:block}.home-blog-heading>a{margin-top:12px}.home-blog-story{grid-template-columns:1fr;gap:24px}}
