.blog-page{color:#1a1a1a;background:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.blog-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:.5px solid #fecaca;position:sticky;top:0}.blog-nav-shell{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:16px 24px;display:flex}.blog-brand-logo{width:auto;max-height:40px}.blog-back{color:#1a1a1a;font-weight:600;text-decoration:none}.blog-page-main{max-width:1100px;margin:0 auto;padding:58px 24px 72px}.blog-eyebrow{color:#dc2626;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:12px;font-weight:700}.blog-title{letter-spacing:-.03em;margin-bottom:18px;font-size:46px;line-height:1.08}.blog-lede{color:#666;max-width:780px;margin-bottom:28px;font-size:19px;line-height:1.5}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.blog-card{background:#fff;border:1px solid #fecacab3;border-radius:18px;padding:24px;box-shadow:0 18px 44px #1118270f}.blog-card-link{color:inherit;height:100%;text-decoration:none;display:block}.blog-thumb{aspect-ratio:16/10;background:#f3f4f6;border:1px solid #fecaca8c;border-radius:14px;margin-bottom:14px;overflow:hidden}.blog-thumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-card h2{margin-bottom:10px;font-size:28px;line-height:1.15}.blog-meta{color:#666;margin-bottom:14px;font-size:14px}.blog-excerpt{color:#2a2a2a;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-read{color:#dc2626;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:700;display:inline-flex}@media (max-width:900px){.blog-grid{grid-template-columns:1fr}.blog-title{font-size:40px}.blog-lede{font-size:18px}}
