.atimua-blog{max-width:1160px;margin:0 auto;padding:24px 24px 64px}.atimua-blog-intro{max-width:680px;margin:0 0 32px;line-height:1.7}.atimua-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.atimua-blog-card{border:1px solid #dfd5cd;background:#fffdf9;overflow:hidden;border-radius:4px}.atimua-blog-card img{display:block;width:100%;height:auto;object-fit:contain}.atimua-blog-copy{padding:26px}.atimua-blog-copy h2{font-size:clamp(23px,2.3vw,30px);line-height:1.25;margin:0 0 18px}.atimua-blog-copy h2 a{color:inherit;text-decoration:none}.atimua-blog-copy p{font-size:16px;line-height:1.7}.atimua-blog-read{display:inline-block;margin-top:12px;color:#70483f;text-underline-offset:4px}.atimua-blog a:focus-visible{outline:2px solid #70483f;outline-offset:4px}.atimua-blog nav{margin-top:28px}.atimua-blog nav .page-numbers{display:inline-block;padding:8px 12px}.ati-nav{flex-wrap:wrap}.atimua-blog-nav{margin-block:0}@media(max-width:900px){.atimua-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.atimua-blog-grid{grid-template-columns:1fr}.atimua-blog{padding:16px 18px 40px}}
/* Article layout only: homepage, form and Meet Ati are unaffected. */
body.single-post .wp-block-post-title{max-width:820px;margin:0 auto 28px!important;font-size:clamp(30px,3.5vw,46px);line-height:1.2;overflow-wrap:break-word}
body.single-post .wp-block-post-content{max-width:820px!important;width:100%;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
body.single-post .atimua-article{max-width:820px;margin:0 auto;padding-bottom:48px;font-size:18px;line-height:1.85;overflow-wrap:break-word}
body.single-post .atimua-article p{margin:0 0 22px!important;font-size:inherit;line-height:inherit}
body.single-post .atimua-article h2{margin:42px 0 16px!important;font-size:clamp(25px,2.5vw,34px);line-height:1.3}
body.single-post .atimua-article h3{margin:30px 0 12px!important;font-size:24px;line-height:1.4}
body.single-post .atimua-article .atimua-article-image{margin:0 0 34px!important;text-align:center}
body.single-post .atimua-article-image img{display:block;width:auto;max-width:100%;height:auto;max-height:620px;object-fit:contain;margin:0 auto;border-radius:4px}
body.single-post .atimua-article a{color:#70483f;text-decoration:underline;text-underline-offset:4px}
body.single-post .atimua-article a:focus-visible{outline:2px solid #70483f;outline-offset:4px}
@media(max-width:600px){body.single-post .wp-block-post-content,body.single-post .wp-block-post-title{max-width:calc(100vw - 40px)!important}body.single-post .atimua-article{font-size:17px;line-height:1.8}body.single-post .atimua-article-image img{max-height:480px}body.single-post .atimua-article h2{margin-top:32px!important}}
