.blog-section{background:var(--paper);border-top:1px solid var(--line)}
.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}
.blog-grid .lead{max-width:560px;color:var(--text)}
.blog-card{border-left:1px solid var(--copper);padding:8px 0 8px 42px}
.blog-card .eyebrow{display:block;color:#8b6549;margin-bottom:18px}
.blog-card h3{font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.25;margin-bottom:15px}
.blog-card p{color:var(--text);font-size:15px;max-width:470px;margin-bottom:25px}
@media(max-width:700px){.blog-grid{grid-template-columns:1fr;gap:28px}.blog-card{padding-left:25px}.blog-card h3{font-size:24px}}
