.blog_page__i3gIe{max-width:var(--content-width);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) var(--s-lg) var(--s-section)}.blog_header__354uX{display:flex;flex-direction:column;gap:var(--s-md);padding-bottom:var(--s-xl);margin-bottom:var(--s-xl);border-bottom:1px solid var(--hairline)}.blog_title__zAWCj{font-size:clamp(2.25rem,6vw,3.5rem);font-weight:340;line-height:1.04;letter-spacing:-.022em;margin:0;max-width:18ch}.blog_lead__7LRzF{font-size:1.25rem;font-weight:330;line-height:1.4;max-width:44ch;margin:0}.blog_list__lOvuD{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.blog_list__lOvuD li{border-bottom:1px solid var(--hairline);margin:0}.blog_row__boTQU{display:grid;grid-template-columns:9rem minmax(8rem,15rem) minmax(0,1fr) 2rem;align-items:baseline;grid-gap:var(--s-md);gap:var(--s-md);padding:var(--s-lg) var(--s-xs);text-decoration:none;transition:background-color .14s ease,padding-left .14s ease}.blog_row__boTQU:hover{background:var(--surface-soft);text-decoration:none;padding-left:var(--s-md)}.blog_date__oDFl0{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.blog_rowTitle__uKL4q{font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:540;letter-spacing:-.018em;line-height:1.2}.blog_rowBlurb__h4sj0{font-size:.9375rem;font-weight:330;line-height:1.4;color:#555}.blog_arrow__Nu769{justify-self:end;font-size:1.125rem}@media (max-width:860px){.blog_row__boTQU{grid-template-columns:minmax(0,1fr) 1.5rem;row-gap:var(--s-xxs)}.blog_date__oDFl0,.blog_rowBlurb__h4sj0{grid-column:1/3}}