.blog-post{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:100%}.blog-post header{grid-column-end:2;grid-column-start:1}@media screen and (min-width:1020px){.blog-post{grid-template-columns:60% 1fr;padding-bottom:160px}.body-container--blog-post{padding-top:120px}.blog-post__body{grid-column-end:1;grid-column-start:1}}.blog-post__image{margin-bottom:2.222rem}.blog-post__image img{max-width:100%}.blog-post__meta{display:flex;flex-direction:row;gap:.556rem;margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}@media screen and (min-width:1020px){.blog-post__sidebar{padding-left:15%}}.blog-post__sidebar section{margin-bottom:40px}.blog-post__sidebar__content{background:linear-gradient(180deg,rgba(42,42,46,.1),rgba(42,42,46,0));font-size:.889rem;padding:50px 30px}.blog-post__sidebar__content .sidebar-heading{font-weight:700;line-height:1;margin-bottom:20px}.sidebar-social-share{align-items:center;display:flex}.sidebar-social-share a{margin-right:1.111rem}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-post__sidebar .aa-contact-people,.blog-post__sidebar .aa-contact-people .boxed-heading,.blog-post__sidebar .aa-contact-people__people{background-color:transparent;border:0;margin-bottom:20px;padding:0}.blog-post__sidebar .aa-contact-people__person .person-name{font-size:inherit;font-weight:400}.blog-post__sidebar .person-description,.blog-post__sidebar .person-image{display:none}.blog-post__sidebar .person-text-info>div{line-height:1.5}.blog-post__sidebar .aa-contact-people__person .person-description,.blog-post__sidebar .aa-contact-people__person .person-email,.blog-post__sidebar .aa-contact-people__person .person-phone-01{margin-top:0}.blog-newsletter{background-color:var(--yellow);margin-top:120px}