.page-header-single{padding-block:100px;position:relative}.page-header-single__sub-heading{font-size:clamp(1.6rem,7vw,2.8rem);margin:0}.page-header-single__heading{margin:0}.page-header-single__content{max-width:768px}.page-header-single__content *+*{margin-top:2.5rem}.page-header-single__description{max-width:620px}.page-header-single__bg{height:calc(200% + 1px);left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.page-header-single,.page-header-single__bg-color-white{--bg-color:#fff}.page-header-single__bg-color-light-gray{--bg-color:var(--light_gray)}.page-header-single__bg-color-primary{--bg-color:var(--primary)}.page-header-single__bg-color-secondary{--bg-color:var(--secondary)}.page-header-single__bg:before{--width:30000px;--offset:-52.5%;--width:10000px;--offset:-56.5%;aspect-ratio:1;background:var(--bg-color);border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(var(--offset));width:var(--width);z-index:2}.page-header-single__bg-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}@media(max-width:1800px){.page-header-single__bg:before{--width:10000px;--offset:-55%}}@media(max-width:1200px){.page-header-single__bg:before{--width:10000px;--offset:-57%}}@media(max-width:992px){.page-header-single__bg:before{--width:4000px;--offset:-57%}}@media(max-width:768px){.page-header-single__bg:before{--width:400%;--offset:-60%}}body.hs-blog-listing{background-color:var(--white)}.blog-post{padding:0 0 40px}.blog-post__wrapper{display:grid;gap:40px;grid-template-columns:1fr 350px;margin-inline:auto;margin-top:100px;max-width:1200px}.blog-post__sidebar-sticky{align-content:stretch;align-items:stretch;background:#efefef;display:flex;flex-direction:column;gap:40px;left:0;position:sticky;top:40px}.related-blogs{background-color:var(--light-gray-300);padding:100px 0}.related-blogs__grid{display:grid;gap:50px;column-gap:50px;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));justify-content:center;justify-items:center;row-gap:50px}@media (max-width:1200px){.blog-post__wrapper{grid-template-columns:1fr 340px}}@media (max-width:768px){.blog-post__wrapper{grid-template-columns:1fr}}