.blog-module__3rPSzG__wrap{max-width:1080px;margin:0 auto;padding:40px 20px 64px}.blog-module__3rPSzG__head{margin-bottom:28px}.blog-module__3rPSzG__h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin:0 0 6px;font-size:34px;font-weight:600}.blog-module__3rPSzG__sub{color:var(--muted);margin:0;font-size:16px}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.blog-module__3rPSzG__card{background:var(--card);border:1px solid var(--line);border-radius:14px;transition:transform .12s,border-color .12s,box-shadow .12s;display:block;overflow:hidden}.blog-module__3rPSzG__card:hover{border-color:var(--teal2);transform:translateY(-2px);box-shadow:0 6px 20px #0f6e561a}.blog-module__3rPSzG__imgWrap{aspect-ratio:16/9;background:var(--teal50)}.blog-module__3rPSzG__img{object-fit:cover;width:100%;height:100%;display:block}.blog-module__3rPSzG__ph{background:var(--teal50);width:100%;height:100%}.blog-module__3rPSzG__body{padding:16px 18px 18px}.blog-module__3rPSzG__date{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12.5px}.blog-module__3rPSzG__title{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin:6px 0 8px;font-size:19px;font-weight:600;line-height:1.3}.blog-module__3rPSzG__excerpt{color:var(--text-secondary,#52514c);margin:0;font-size:14.5px;line-height:1.6}
