.blog-article__body{max-width:820px;padding-top:40px}
.blog-article__body>section{margin-bottom:42px}
.blog-article__body h2{font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:-.025em;line-height:1.3;margin-bottom:20px}
.blog-article__body p{font-size:1.04rem;line-height:1.85;color:#435361;margin-bottom:18px}
.blog-article__next{margin-top:44px;border-top:1px solid #d9e0e5;padding-top:32px}
.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}
.blog-list article{padding:30px 0;border-top:1px solid #d9e0e5}
.blog-list h2{font-size:1.6rem;line-height:1.3;letter-spacing:-.025em}
.blog-list p{line-height:1.75;color:#435361}
.blog-list__date{font-size:.82rem}
@media(max-width:767px){.blog-list{grid-template-columns:1fr;gap:0}.blog-article__body{padding-top:30px}.blog-article__body p{font-size:1rem}.blog-article__body>section{margin-bottom:30px}}
