:is(body.blog,body.category,body.tag,body.date,body.author) .site-main{width:calc(100% - 40px);max-width:1140px;margin:0 auto;padding:40px 0}:is(body.blog,body.category,body.tag,body.date,body.author) .site-main>.page-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}:is(body.blog,body.category,body.tag,body.date,body.author) .page-content>article.post{display:flex;flex-direction:column;min-width:0;margin:0;padding:0 0 20px;border-bottom:1px solid #e5e7eb}:is(body.blog,body.category,body.tag,body.date,body.author) article.post>a:has(>img.wp-post-image){display:block;order:-1;margin:0 0 16px;overflow:hidden;border-radius:6px}:is(body.blog,body.category,body.tag,body.date,body.author) article.post img.wp-post-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin:0}:is(body.blog,body.category,body.tag,body.date,body.author) article.post .entry-title{font-size:22px;line-height:1.35;margin:0 0 12px;overflow-wrap:anywhere}:is(body.blog,body.category,body.tag,body.date,body.author) article.post .entry-title a{color:#17252e;text-decoration:none}:is(body.blog,body.category,body.tag,body.date,body.author) article.post .entry-title a:hover{color:#287a4b}:is(body.blog,body.category,body.tag,body.date,body.author) article.post>p{font-size:16px;line-height:1.65;color:#58636b;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}:is(body.blog,body.category,body.tag,body.date,body.author) .site-main>.pagination{margin-top:36px}@media(max-width:1024px){:is(body.blog,body.category,body.tag,body.date,body.author) .site-main>.page-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){:is(body.blog,body.category,body.tag,body.date,body.author) .site-main{padding:28px 0}:is(body.blog,body.category,body.tag,body.date,body.author) .site-main>.page-content{grid-template-columns:minmax(0,1fr);gap:28px}}