.blog-intro{padding-block:64px 32px}.blog-intro h1{max-width:900px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:64px}.blog-card{background:#fff;border:1px solid var(--line,#dbe4db);border-radius:16px;overflow:hidden}.blog-card>div{padding:24px}.blog-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.blog-card h2{font-size:28px;line-height:1.2;margin:12px 0}.blog-meta{font-size:14px;color:#425b62}.blog-article{max-width:800px;padding-block:48px 72px}.blog-article h1{font-size:clamp(36px,6vw,64px);line-height:1.08;margin:24px 0}.blog-article .intro{font-size:22px}.blog-cover{width:100%;border-radius:16px;margin-block:28px}.blog-body{font-size:19px;line-height:1.8;overflow-wrap:anywhere}.blog-body h2{font-size:32px;margin-top:40px}.blog-body h3{font-size:26px;margin-top:32px}.blog-body img{max-width:100%;height:auto}.blog-body figure{margin:28px 0}.blog-body blockquote{border-left:4px solid #b9e46c;padding-left:24px;margin-inline:0}.blog-body figcaption{font-size:14px}.blog-pagination{display:flex;gap:24px;padding-block:0 48px}.blog-empty{padding-bottom:64px}.blog-cta{margin-top:48px;padding:28px;background:#e0ebe3;border-radius:16px}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-intro{padding-top:40px}.blog-card h2{font-size:26px}}
