.atmc-blog-header_title{font-size:3rem;@media (max-width:767px){font-size:1.5rem}}.atmc-blog-header_subtitle{font-size:1.5rem;@media (max-width:767px){font-size:1.125rem}}.atmc-blog-index-03_post-content .blog-index__post-title{font-size:1.5rem;@media (max-width:767px){font-size:1.125rem}}.atmc-blog-index-03_posts{position:relative;z-index:1}.atmc-blog-index-03_post{background:#fff;border:1px solid var(--base);border-radius:3px;box-shadow:0 1rem 1.5rem rgba(0,0,0,.2);display:block;margin-bottom:3.6rem;overflow:hidden;@media (min-width:768px){border:0;display:grid;grid-template-columns:384px 1fr;grid-template-rows:384px}&:first-child{@media (min-width:768px){margin-top:0}}}.atmc-blog-index-03_post-image-wrapper{aspect-ratio:1/1;display:block;overflow:hidden;position:relative;@media (min-width:768px){flex:1 1 auto;grid-column:1/span 1;grid-row:1/span 1;height:100%}}.atmc-blog-index-03_post-image{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%;@media (min-width:768px){position:relative}}.atmc-blog-index-03_post-content{color:var(--gray700);font-size:1.286rem;padding:2rem;@media (min-width:768px){align-self:center;font-size:1.25rem;grid-column:2/span 1;grid-row:1/span 1;max-height:100%;overflow-y:auto;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;padding-top:2rem}@media (min-width:992px){padding-bottom:3.125rem;padding-left:3.125rem;padding-right:3.125rem;padding-top:3.125rem}}.atmc-blog-index-03_post-content h2{font-size:2rem;margin-bottom:1.5rem;@media (min-width:600px){font-size:3rem}}.atmc-blog-index-03_post-content p:not(:last-child){@media (min-width:768px){margin-bottom:1.5rem}}.atmc-blog-index-03_post-meta{color:var(--base);display:block;font-size:1rem;font-weight:500;text-transform:uppercase;@media (min-width:768px){margin-bottom:1.5rem}}