.blog-header-section{background-color:#eaf6ff;height:100%;overflow:hidden;padding-top:70px;width:100%}.blog-header-grid{display:grid;grid-template-columns:1fr 1fr;height:100%;width:100%}.blog-header-left{align-items:flex-end;display:flex;height:100%;margin-left:auto;order:1;padding-bottom:40px;width:45rem}.blog-intro-text{padding:0 40px 0 .75rem;text-align:left;width:100%}.blog-intro-text h1{text-align:left!important}.blog-intro-text .blog-title{font-size:clamp(2.2rem,1.5rem + 2.5vw,3rem)!important;font-weight:500;line-height:120%;margin-bottom:24px;text-align:left}.blog-header-right{display:block;height:100%;order:2}.blog-header-right img{display:block;height:100%;object-fit:cover;width:100%}.image-wrapper{height:100%;position:relative;width:100%}.image-wrapper .copyright{background:#ebf7ff;border-radius:4px;bottom:.5rem;color:#0a0a08;font-size:.75rem;left:.5rem;max-width:90%;padding:.25rem .5rem;position:absolute;white-space:normal;z-index:2}.audio-btn{align-items:center;background-color:#1e6eeb;border-radius:8px;display:inline-flex;font-family:Saans,sans-serif;font-weight:500;margin-top:20px;padding:8px;text-decoration:none!important}.audio-btn:hover{background:#003393}.audio-btn .flex-1{color:#fff;font-size:1rem;line-height:1;padding:.625rem .75rem}.audio-btn .icon{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:center;padding:.5rem}.audio-btn .icon svg{height:1rem;width:1rem;fill:#1e6eeb}@media screen and (min-width:1043px) and (max-width:1439px){.blog-header-left{width:32rem}}@media screen and (min-width:640px) and (max-width:1042px){.blog-header-left{margin-right:auto;padding:0 .75rem 40px;width:48rem}.blog-intro-text{padding:0 0 40px!important}}@media screen and (max-width:639px){.blog-header-left{padding-bottom:0}.blog-intro-text{padding:0 .75rem 40px!important}}@media (max-width:1023px){.blog-header-section{height:auto}.blog-header-grid{grid-template-columns:1fr}.blog-header-left,.blog-header-right{height:auto;order:unset}.blog-header-left{align-items:flex-start;order:2;padding-bottom:0;width:48rem}.blog-intro-text{padding:0 40px 40px .75rem}.blog-header-right{order:1;width:100%}.blog-header-right img{height:auto}}@media screen and (max-width:1022px){.blog-header-left{width:100%}}