.blog-module-scss-module__Beyu1q__page{max-width:880px;font-family:var(--ed-sans);color:var(--ed-fg);margin:0 auto;padding:48px 32px 32px}.blog-module-scss-module__Beyu1q__heroH1{font-family:var(--ed-serif);letter-spacing:-1.5px;margin:0;font-size:56px;font-weight:400;line-height:1}.blog-module-scss-module__Beyu1q__heroLead{font-family:var(--ed-serif);color:var(--ed-muted);max-width:600px;margin:12px 0 0;font-size:20px;font-style:italic;line-height:1.5}.blog-module-scss-module__Beyu1q__postRow{background:var(--ed-card);border:1px solid var(--ed-rule);grid-template-columns:120px 1fr auto;align-items:baseline;gap:24px;margin-bottom:12px;padding:20px 24px;display:grid}.blog-module-scss-module__Beyu1q__postRowMeta{font-family:var(--ed-sans);color:var(--ed-muted);letter-spacing:1px;text-transform:uppercase;font-size:11px;line-height:1.6}.blog-module-scss-module__Beyu1q__postRowMetaSecondary{margin-top:4px}.blog-module-scss-module__Beyu1q__postRowCta{font-family:var(--ed-sans);color:var(--ed-muted);letter-spacing:.5px;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.blog-module-scss-module__Beyu1q__yearHeader{grid-template-columns:80px 1fr;align-items:baseline;gap:24px;margin-bottom:16px;display:grid}.blog-module-scss-module__Beyu1q__yearLabel{font-family:var(--ed-serif);color:var(--ed-muted);font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:36px;font-weight:400}.blog-module-scss-module__Beyu1q__yearMeta{color:var(--ed-muted);font-size:11px;font-family:var(--ed-sans);letter-spacing:1px;text-transform:uppercase;padding-top:8px}@media (max-width:720px){.blog-module-scss-module__Beyu1q__page{padding:32px 20px 24px}.blog-module-scss-module__Beyu1q__heroH1{letter-spacing:-1px;font-size:40px}.blog-module-scss-module__Beyu1q__heroLead{font-size:17px}.blog-module-scss-module__Beyu1q__postRow{grid-template-columns:1fr;gap:8px;padding:18px}.blog-module-scss-module__Beyu1q__postRowMeta{flex-wrap:wrap;gap:12px;display:flex}.blog-module-scss-module__Beyu1q__postRowMetaSecondary{margin-top:0}.blog-module-scss-module__Beyu1q__postRowCta{display:none}.blog-module-scss-module__Beyu1q__yearHeader{grid-template-columns:60px 1fr;gap:16px}.blog-module-scss-module__Beyu1q__yearLabel{font-size:28px}}@media (max-width:420px){.blog-module-scss-module__Beyu1q__heroH1{font-size:32px}}
