.blog-curated main,.blog-single main{background:#fff}.blog-single a{color:#e30a7d}.blog-single .author-card{align-items:stretch;display:flex;gap:20px}.blog-single .author-card .image-wrap{flex:1 0 auto;height:160px;width:160px}.blog-single .author-card .image-wrap img{height:100%;object-fit:cover;object-position:center;width:100%}.blog-single .author-card .info{align-items:flex-start;border-bottom:1px solid #1d9ed9;border-top:1px solid #1d9ed9;display:flex;flex:0 1 auto;flex-direction:column;gap:5px;justify-content:center;width:100%}.blog-single .author-card .name{font-weight:700}.blog-single .author-card .bio{font-size:24px}@media screen and (max-width:991px){.blog-single .author-card .bio{font-size:18px}}.blog-single .hr-wrap{padding:100px 0}@media screen and (max-width:991px){.blog-single .hr-wrap{padding:50px 0}}.blog-single .hr{background:#000;height:2px;width:100%}.blog-single .blog-post-row{padding-bottom:100px;padding-top:0!important}@media screen and (max-width:991px){.blog-single .blog-post-row{padding-bottom:50px}}.blog-single .blog-post-row h2{margin-top:0}.blog-single .hs_cos_wrapper_type_module:first-of-type section{padding-top:25px}.blog-single #hs_cos_wrapper_post_body>p{padding-top:50px}@media screen and (max-width:991px){.blog-single #hs_cos_wrapper_post_body>p{padding-top:25px}}.blog-single .container .container{padding-left:unset;padding-right:unset}.blog-single .img-wrap{aspect-ratio:16/9;border:1px solid #ccc;border-radius:20px;overflow:hidden}@media screen and (max-width:991px){.blog-single .img-wrap{margin-bottom:20px}}.blog-single .img-wrap img{height:100%;object-fit:cover;object-position:center;width:100%}.blog-single .date{font-size:16px;margin:20px 0}@media screen and (max-width:991px){.blog-single .date{margin:10px 0}}.blog-single .sec-pad{margin-top:50px}@media screen and (max-width:991px){.blog-single .sec-pad{margin-top:25px}}.blog-single .bull,.blog-single .category{color:#1d9ed9;display:inline;font-size:16px;font-weight:700;text-transform:uppercase}.blog-single section{padding-top:50px}@media screen and (max-width:991px){.blog-single section{padding-top:25px}}.blog-single .intro-row{padding-top:100px}@media screen and (max-width:1024px){.blog-single .intro-row{padding-top:50px}}.blog-content .h1,.blog-content h1,.blog-content h1 *{color:#000;font-family:greycliff-cf,Source Han Sans CN,Source Han Sans JP,sans-serif;font-size:50px;font-weight:500;letter-spacing:-2px;line-height:1.15em;margin:0}@media screen and (max-width:1400px){.blog-content .h1,.blog-content h1,.blog-content h1 *{font-size:44px;letter-spacing:-2px}}@media screen and (max-width:1024px){.blog-content .h1,.blog-content h1,.blog-content h1 *{font-size:38px;letter-spacing:-2px}}@media screen and (max-width:991px){.blog-content .h1,.blog-content h1,.blog-content h1 *{font-size:36px;letter-spacing:-1px}}.blog-content .h2,.blog-content h2,.blog-content h2 *{color:#000;font-family:greycliff-cf,Source Han Sans CN,Source Han Sans JP,sans-serif;font-size:38px;font-weight:500;letter-spacing:-1px;line-height:1.1em;margin:30px 0 15px}@media screen and (max-width:1024px){.blog-content .h2,.blog-content h2,.blog-content h2 *{font-size:28px}}@media screen and (max-width:991px){.blog-content .h2,.blog-content h2,.blog-content h2 *{font-size:26px}}.blog-content h3 *,.blog-single .h3,.blog-single h3{font-family:greycliff-cf,Source Han Sans CN,Source Han Sans JP,sans-serif;font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1.1;margin:0 0 10px}@media screen and (max-width:1024px){.blog-content h3 *,.blog-single .h3,.blog-single h3{font-size:26px}}@media screen and (max-width:991px){.blog-content h3 *,.blog-single .h3,.blog-single h3{font-size:24px}}.blog-content h4 *,.blog-single .h4,.blog-single h4{font-family:greycliff-cf,Source Han Sans CN,Source Han Sans JP,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.5px;line-height:1.1em;margin:0 0 15px}@media screen and (max-width:1024px){.blog-content h4 *,.blog-single .h4,.blog-single h4{font-size:22px}}@media screen and (max-width:991px){.blog-content h4 *,.blog-single .h4,.blog-single h4{font-size:20px}}.blog-content h5 *,.blog-single .h5,.blog-single h5{font-family:greycliff-cf,Source Han Sans CN,Source Han Sans JP,sans-serif;font-size:28px;font-weight:400;line-height:1.1em;margin:0 0 15px}