.blog-post-header{background-color:#fce8c1;border-bottom:1px solid #e6e6e6;margin-bottom:40px;padding:48px 24px}.blog-post-header-content{align-items:center;display:flex;flex-wrap:nowrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:1080px}.blog-post-header-content.no-image .blog-post-header-left{flex:1 1 100%;max-width:100%;padding-right:0}.blog-post-header-left{flex:1 1 60%;max-width:60%;padding-right:24px}.blog-post-title{color:#1a1a1a;font-size:2.25rem;font-weight:700;line-height:1.3;margin-bottom:16px}.blog-post-meta{color:#666;display:flex;flex-wrap:wrap;font-size:.9rem;gap:12px;margin-bottom:16px}.blog-post-author{color:#0056b3;font-weight:500;text-decoration:none}.blog-post-author:hover{text-decoration:underline}.blog-post-header-cta{margin-top:12px}.blog-post-header-right{flex:0 0 40%;max-width:40%;min-width:240px}.blog-post-header-image-img{display:block;height:auto;max-width:524px;width:100%}.blog-post-header-dates-row{display:flex;gap:1.5rem;justify-content:flex-end;margin:1rem auto 0;max-width:1080px}.blog-post-header-dates-row p{color:#555;font-size:14px;margin:0}@media (max-width:1080px){.blog-post-header-content,.blog-post-header-content.no-image{align-items:flex-start;flex-direction:column;gap:24px}.blog-post-header-content.no-image .blog-post-header-left,.blog-post-header-left,.blog-post-header-right{flex:0 0 100%;max-width:100%;padding:0}.blog-post-header-dates-row{justify-content:flex-start}}.blog-post-body{color:#2d2d2d;font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:700px}.blog-post-related-posts-wrapper{background-color:#f2f2f2;padding:40px 24px;text-align:center}.blog-post-related-posts-wrapper h3{margin-bottom:24px}.company-news-post-header{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;margin-bottom:40px;padding:40px 20px 20px}