.page-module__H0G7nG__page{display:block}.page-module__H0G7nG__page .blog-head{text-align:center;max-width:720px;margin:0 auto 40px}.page-module__H0G7nG__page .blog-head h1{font-family:var(--bab-font-head);color:var(--bab-green-900);margin:0 0 12px;font-size:clamp(32px,4vw,48px)}.page-module__H0G7nG__page .blog-head p{color:var(--bab-ink-600);font-size:18px}.page-module__H0G7nG__page .blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:900px){.page-module__H0G7nG__page .blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-module__H0G7nG__page .blog-grid{grid-template-columns:1fr}}.page-module__H0G7nG__page .blog-card{background:var(--bab-white);border:1px solid var(--bab-ink-200);border-radius:var(--bab-r-lg);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.page-module__H0G7nG__page .blog-card:hover{box-shadow:var(--bab-shadow-md);transform:translateY(-2px)}.page-module__H0G7nG__page .blog-card .thumb{aspect-ratio:16/9;object-fit:cover;background:var(--bab-green-100);width:100%;display:block}.page-module__H0G7nG__page .blog-card .body{flex-direction:column;gap:8px;padding:20px;display:flex}.page-module__H0G7nG__page .blog-card .cat{letter-spacing:.08em;text-transform:uppercase;color:var(--bab-amber-700);font-size:12px;font-weight:700}.page-module__H0G7nG__page .blog-card h2{font-family:var(--bab-font-head);color:var(--bab-green-900);margin:0;font-size:20px}.page-module__H0G7nG__page .blog-card .excerpt{color:var(--bab-ink-600);font-size:14px;line-height:1.6}.page-module__H0G7nG__page .blog-card .date{color:var(--bab-ink-500);margin-top:auto;font-size:13px}.page-module__H0G7nG__page .blog-empty{text-align:center;color:var(--bab-ink-500);padding:60px 0}
