.blog-hero{padding:90px 0 70px;border-bottom:1px solid var(--line)}.blog-hero span{font-size:11px;color:var(--sand);font-weight:600}.blog-hero h1{max-width:900px;font-size:clamp(45px,6vw,72px);line-height:1.3;margin:14px 0}.blog-hero p{max-width:650px;color:var(--muted);line-height:2}.blog-list{padding:65px 0 100px}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.blog-card{min-height:290px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#eee5d5;color:var(--brown);text-decoration:none;display:flex;flex-direction:column}.blog-card.feature{grid-column:1/-1;background:var(--brown);color:var(--paper);min-height:340px}.blog-card small{color:var(--sand);font-size:10px}.blog-card h2{font-size:27px;line-height:1.6;margin:auto 0 8px;font-weight:600}.blog-card p{color:var(--muted);line-height:1.9}.blog-card.feature p{color:#c8bcaa}.blog-card strong{margin-top:30px;font-size:12px;text-decoration:underline}@media(max-width:800px){.blog-hero{padding:58px 0 45px}.blog-hero h1{font-size:37px}.blog-list{padding:35px 0 70px}.blog-grid{grid-template-columns:1fr}.blog-card,.blog-card.feature{grid-column:auto;min-height:260px;padding:24px}.blog-card h2{font-size:23px}}
