.blog-module__3rPSzG__hero{gap:clamp(1.5rem,4vw,2.5rem);padding:1rem 0 clamp(3rem,7vw,5.5rem);display:grid}.blog-module__3rPSzG__title{font-size:clamp(2.4rem,5vw,4.5rem)}.blog-module__3rPSzG__lede{color:var(--ks-muted);max-width:40ch}.blog-module__3rPSzG__row{border-top:var(--ks-rule);transition:color .2s var(--ks-ease);gap:1rem;padding:.9rem 0 clamp(2rem,4vw,3rem);display:grid}.blog-module__3rPSzG__cover{aspect-ratio:3/2;background:var(--ks-paper-2);transition:opacity .25s var(--ks-ease);display:block;overflow:hidden}.blog-module__3rPSzG__cover img{object-fit:cover;width:100%;height:100%}.blog-module__3rPSzG__row:hover .blog-module__3rPSzG__cover,.blog-module__3rPSzG__row:focus-visible .blog-module__3rPSzG__cover{opacity:.9}.blog-module__3rPSzG__meta{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.blog-module__3rPSzG__text{gap:.9rem;display:grid}.blog-module__3rPSzG__postTitle{-webkit-hyphens:none;hyphens:none;letter-spacing:-.02em;overflow-wrap:normal;max-width:24ch;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:750;line-height:1.08}.blog-module__3rPSzG__postTitle em{font-family:var(--ks-serif);font-size:1.12em;font-style:italic;font-weight:400}.blog-module__3rPSzG__summary{color:var(--ks-muted);font-size:var(--ks-body);max-width:56ch;line-height:1.55}.blog-module__3rPSzG__arrow{transition:transform .25s var(--ks-ease);font-size:1.5rem}.blog-module__3rPSzG__row:hover,.blog-module__3rPSzG__row:focus-visible{color:var(--ks-green)}.blog-module__3rPSzG__row:hover .blog-module__3rPSzG__arrow,.blog-module__3rPSzG__row:focus-visible .blog-module__3rPSzG__arrow{transform:translate(4px)}@media (min-width:900px){.blog-module__3rPSzG__row{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,24rem) minmax(0,1fr) auto;align-items:start;column-gap:1.5rem}.blog-module__3rPSzG__cover{grid-row:1/span 2}.blog-module__3rPSzG__meta{grid-column:2;padding-top:.45rem}.blog-module__3rPSzG__text{grid-column:2}.blog-module__3rPSzG__arrow{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__row,.blog-module__3rPSzG__arrow{transition:none}}
