.body-container-wrapper{display:flex;flex-direction:column;gap:var(--space-xs);margin:0 auto;max-width:var(--max-width)}.blog-post-body{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--pad-y) var(--pad-x);position:relative}.share-buttons{display:flex;gap:var(--space-xs)}.share-platform-button{align-items:center;display:inline-flex;justify-content:center}.share-platform-button svg{height:24px;transition:var(--transition);width:24px}.share-platform-button:hover svg{color:var(--color-brand-orange)}.share-label{font-weight:600;text-transform:uppercase}.blog-post-article-author{display:flex;gap:var(--space-3xs)}.blog-post-author-info{align-items:center;display:flex;flex-direction:column;gap:var(--space-2xs)}.blog-post-author-avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}.blog-post-author-avatar img{border-radius:50%;height:100%;width:100%}.author-name{font-weight:600}.blog-post-article-topic{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.blog-post-article-topic a{align-items:center;background-color:var(--color-neutral-100);border-radius:var(--border-rad-global);color:#615c67;display:flex;justify-content:center;padding-block:var(--space-3xs);padding-inline:var(--space-2xs);text-transform:uppercase;transition:var(--transition)}.blog-post-article-topic a:hover{background-color:var(--color-brand-orange);color:#fff}.blog-post-article-topic a span{margin-top:2px}@media (min-width:840px){.blog-post-body{flex-direction:row;gap:var(--space-xl)}.blog-post-sidebar{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;min-width:6rem}.blog-post-share{align-items:center;display:flex;gap:var(--space-s);top:var(--space-l)}.blog-post-share,.share-buttons{flex-direction:column}}.related-posts-container{gap:var(--space-s);margin-top:var(--space-l);padding:var(--pad-y) var(--pad-x)}.blog-listing,.related-posts-container{display:flex;flex-direction:column}.related-posts-grid{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:600px){.related-posts-grid{grid-template-columns:repeat(auto-fit,minmax(40rem,1fr))}}.blog-listing-article{border:1px solid var(--color-brand-orange)!important;display:flex;flex-direction:column;min-height:15rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.blog-listing-article.visible{opacity:1;transform:translateY(0)}.blog-listing-article.hidden{display:none}.blog-listing-article-image{background-position:50%;background-size:cover;border-bottom:1px solid var(--color-brand-orange);min-width:15rem;position:relative;width:100%}.blog-listing-article-image img{height:100%;object-fit:cover;object-position:center;transition:opacity .3s ease;width:100%}.blog-listing-article-body{display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:var(--pad-y) var(--pad-x);width:100%}.blog-listing-article-header{display:flex;flex-direction:column;gap:12px}.blog-listing-article-readmore a{align-items:center;color:var(--color-neutral-600);display:inline-flex;font-weight:600;margin-top:auto;text-transform:uppercase;transition:color .3s ease}.blog-listing-article-readmore a span:first-child{margin-top:2px}.blog-listing-article-readmore a:hover{color:var(--color-brand-orange)}.blog-listing-article-title a{font-family:var(--font-primary);font-weight:600;transition:color .3s ease}.blog-listing-article-title a:hover{color:var(--color-brand-orange)}@media (min-width:840px){.blog-listing-article{flex-direction:row}.blog-listing-article-body,.blog-listing-article-image{width:50%}.blog-listing-article-image{border-right:1px solid var(--color-brand-orange)}}