.blog-post-page{background-color:#fff;padding:40px 0 60px}.blog-post-layout{align-items:start;display:grid;gap:40px;grid-template-columns:50px 1fr 340px}@media (max-width:1199px){.blog-post-layout{gap:30px;grid-template-columns:50px 1fr 300px}}@media (max-width:991px){.blog-post-layout{gap:40px;grid-template-columns:1fr}}.blog-post-share{position:sticky;top:120px;z-index:10}.blog-post-share__inner{display:flex;flex-direction:column;gap:12px}@media (max-width:991px){.blog-post-share{margin-bottom:20px;position:static}.blog-post-share__inner{flex-direction:row;justify-content:flex-start}}.blog-post-share__icon{align-items:center;background-color:#f1f5f9;border-radius:50%;color:#043669;display:flex;height:42px;justify-content:center;text-decoration:none;transition:all .2s ease;width:42px}.blog-post-share__icon:hover{background-color:#043669;color:#fff;transform:translateY(-2px)}.blog-post-main{min-width:0}.blog-post__title{color:#043669;font-size:36px;font-weight:700;line-height:1.25;margin:0 0 20px}@media (max-width:767px){.blog-post__title{font-size:26px}}.blog-post__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.blog-post__author{align-items:center;display:flex;gap:10px}.blog-post__author-avatar{object-fit:cover}.blog-post__author-avatar,.blog-post__author-avatar-placeholder{border:1.5px solid #043669;border-radius:50%;height:36px;width:36px}.blog-post__author-avatar-placeholder{background-color:#fff}.blog-post__author-name{color:#043669;font-size:15px;font-weight:600}.blog-post__date-separator{color:#94a3b8}.blog-post__date{color:#64748b;font-size:14px}.blog-post__featured-image-wrapper{border-radius:4px;margin-bottom:30px;overflow:hidden}.blog-post__featured-image{display:block;height:auto;object-fit:cover;width:100%}.blog-post__body{color:#334155;font-size:17px;line-height:1.7;margin-bottom:40px}.blog-post__body p{margin-bottom:1.5em}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{color:#043669;line-height:1.3;margin:1.6em 0 .6em}.blog-post__body img{border-radius:4px;height:auto;margin:1.5em 0;max-width:100%}.blog-post__strategy-cta{margin:40px 0;text-align:center}.blog-post__strategy-cta img{border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);height:auto;max-width:100%;transition:transform .2s ease}.blog-post__strategy-cta img:hover{transform:translateY(-2px)}.blog-post__tags{border-top:1px solid #e2e8f0;color:#475569;font-size:14px;padding-top:20px}.blog-post__tags-label{font-weight:600;margin-right:6px}.blog-post__tag-link{color:#043669;text-decoration:none}.blog-post__tag-link:hover{text-decoration:underline}.blog-post-sidebar{display:flex;flex-direction:column;gap:30px}.sidebar-widget{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:24px}.sidebar-cta-box{background:linear-gradient(135deg,#043669,#0f172a);border:none;color:#fff}.sidebar-cta-box__heading{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}.sidebar-cta-box__desc{color:#e2e8f0;font-size:14px;line-height:1.5;margin:0 0 20px}.sidebar-cta-box__btn{background-color:#d1d3d4;border-radius:4px;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:12px 20px;text-align:center;text-decoration:none;transition:opacity .2s ease;width:100%}.sidebar-cta-box__btn:hover{opacity:.9}.sidebar-newsletter__heading{color:#043669;font-size:18px;font-weight:700;margin:0 0 8px}.sidebar-newsletter__desc{color:#64748b;font-size:14px;margin:0 0 16px}.sidebar-social__heading{color:#043669;font-size:16px;font-weight:700;margin:0 0 14px}.sidebar-social__links{display:flex;gap:12px}.sidebar-social__link{align-items:center;background-color:#f1f5f9;border-radius:50%;color:#043669;display:flex;height:38px;justify-content:center;text-decoration:none;transition:all .2s ease;width:38px}.sidebar-social__link:hover{background-color:#043669;color:#fff}.sidebar-top-posts__heading{border-bottom:2px solid #043669;color:#043669;font-size:18px;font-weight:700;margin:0 0 18px;padding-bottom:10px}.sidebar-top-posts__list{display:flex;flex-direction:column;gap:16px}.sidebar-top-post-item{align-items:center;display:flex;gap:12px}.sidebar-top-post-item__image-link{background-color:#f1f5f9;border-radius:4px;flex-shrink:0;height:60px;overflow:hidden;width:70px}.sidebar-top-post-item__image{height:100%;object-fit:cover;width:100%}.sidebar-top-post-item__content{min-width:0}.sidebar-top-post-item__title{font-size:14px;font-weight:600;line-height:1.35;margin:0 0 4px}.sidebar-top-post-item__title a{color:#043669;text-decoration:none;transition:color .2s ease}.sidebar-top-post-item__title a:hover{color:#d1d3d4}.sidebar-top-post-item__date{color:#94a3b8;font-size:12px}.sidebar-ad-banner{border:none;overflow:hidden;padding:0}.sidebar-ad-banner img{border-radius:6px;display:block;height:auto;width:100%}.blog-related-posts-section{background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:60px 0}.blog-related-posts-section__heading{color:#043669;font-size:28px;font-weight:700;margin:0 0 30px;text-align:center}.blog-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.blog-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-grid{gap:20px;grid-template-columns:1fr}}.blog-card{background-color:#fff;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.15),0 0 3px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{box-shadow:0 10px 35px rgba(0,0,0,.15),0 0 15px rgba(0,0,0,.12);transform:translateY(-4px)}.blog-card__image-link{aspect-ratio:16/9;background-color:#f4f5f7;display:block;overflow:hidden;width:100%}.blog-card__image{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .blog-card__image{transform:scale(1.03)}.blog-card__body{display:flex;flex-direction:column;flex-grow:1;padding:24px}.blog-card__author{align-items:center;display:flex;gap:12px;margin-bottom:16px}.blog-card__author-avatar{object-fit:cover}.blog-card__author-avatar,.blog-card__author-avatar-placeholder{border:1.5px solid #043669;border-radius:50%;flex-shrink:0;height:44px;width:44px}.blog-card__author-avatar-placeholder{background-color:#fff}.blog-card__author-name{color:#043669;font-size:15px;font-weight:600}.blog-card__title{margin:0 0 14px}.blog-card__title-heading{color:#043669;font-family:inherit;font-size:21px;font-weight:700;line-height:1.35;margin:0}.blog-card__title-heading a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-card__title-heading a:hover{color:#d1d3d4}.blog-card__excerpt{color:#333;flex-grow:1;font-size:15px;line-height:1.55;margin:0 0 16px}.blog-card__footer{background-color:#fff;border-top:1px solid #e2e8f0;color:#333;font-size:14px;padding:14px 24px}.blog-card__topics-label{color:#333;font-weight:400;margin-right:4px}.blog-card__topic-link{color:#043669;text-decoration:none}.blog-card__topic-link:hover{text-decoration:underline}