.post-container{--hero-margin-overflow:157px;--content-width:600px;@media (max-width:820px){--content-width:100%;--hero-margin-overflow:0}}.post-hero-wrapper{background:var(--background-beige);margin-bottom:var(--spacing-12x);padding-block:var(--spacing-12x) var(--spacing-14x);@media (max-width:820px){margin-bottom:var(--spacing-10x)}}.post-hero{display:flex;gap:var(--spacing-12x);justify-content:space-between;@media (max-width:820px){flex-direction:column}}.post-hero-body{display:flex;flex:1 1 636px;flex-direction:column;@media (max-width:820px){flex:none}}.post-hero__header{align-items:center;display:flex;gap:10px;margin-bottom:var(--spacing-20x);& svg{height:auto;width:12px}}.post-hero__tag{--anchor-color:var(--text-base);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-decoration-style:dotted;&:hover{--text-color:var(--red-base)}}.post-hero__title{margin-bottom:var(--spacing-6x)}.post-hero__info{align-items:center;display:flex;gap:12px}.post-hero-author{align-items:center;display:flex;gap:8px}.post-hero-author__avatar{aspect-ratio:1;border-radius:var(--radius-round);object-fit:cover}.post-hero-author__name,.post-hero__date{font-size:var(--text-sm)}.post-hero__img{flex:1 1 596px;& img{aspect-ratio:3/2;border-radius:var(--radius-lg);object-fit:cover;width:100%}@media (max-width:820px){flex:none}}.post-related-posts{background:var(--background-beige);padding-block:var(--spacing-12x) var(--spacing-14x)}.post-body{display:flex;gap:var(--spacing-12x);justify-content:space-between;margin-bottom:var(--spacing-12x);@media (max-width:820px){flex-direction:column}}.post-body-sidebar{flex:0 1 406px;@media (max-width:820px){flex:none}}.post-body-sticky-wrapper{position:sticky;top:var(--scroll-margin-top)}.post-toc-wrapper{display:none;margin-bottom:var(--spacing-10x);&:has(li){display:block}}.post-toc__title{border-bottom:1px solid var(--border-gray);font-size:var(--text-sm);font-weight:500;line-height:1.2;margin-bottom:var(--spacing-4x);padding-bottom:5px}.post-toc__item{font-size:var(--text-sm);line-height:1.2;margin-bottom:var(--spacing-3x)!important;&:last-child{margin-bottom:0!important}& a{--anchor-color:var(--text-base);display:block;font-size:var(--text-sm);line-height:1.2;position:relative;text-decoration:none;&:hover,&[data-state=active]{--anchor-color:var(--red-base)}}}.post-body__content-wrapper{flex:0 1 735px;@media (max-width:820px){flex:none}}.post-body-social-share{align-items:center;display:flex;gap:var(--spacing-3x);margin-bottom:var(--spacing-10x)}.post-body-social-share__title{color:var(--text-light);font-size:var(--text-xs);line-height:1.2}.post-body-social-share__links{align-items:center;display:flex;gap:8px}.post-body-social-share__link{align-items:center;aspect-ratio:1;border:1px solid var(--text-light);border-radius:var(--radius-round);cursor:pointer;display:flex;flex:0 0 32px;justify-content:center}@scope (.post-body__content-wrapper) to (.hs_cos_wrapper_type_module){.hs_cos_wrapper_type_rich_text{& h2{font-size:var(--h3-font-size)!important}& h2,& h3{font-weight:600!important}& h3{font-size:var(--h4-font-size)!important}& h4{font-size:var(--h5-font-size)!important}& h4,& h5{font-weight:600!important}& h5{font-size:var(--h6-font-size)!important}& h6{font-size:1.1111rem!important;font-weight:600!important}& :is(h2,h3,h4,h5,h6){color:var(--text-base)!important;margin-block:var(--spacing-10x) var(--spacing-5x);&>span{color:var(--text-base)!important}}& p{color:var(--text-base)!important;font-family:var(--body-font)!important;font-size:var(--rem-base-px)!important;line-height:1.58;&>span{color:var(--text-base)!important}}& p:has(+*){margin-bottom:var(--spacing-5x)}}}.post-body__content-wrapper .hs_cos_wrapper_type_rich_text{display:block;margin-bottom:var(--spacing-12x);& #section-0 h2,&>:first-child{margin-top:0}& a{color:var(--red-base)!important;text-decoration-color:transparent;&:hover{color:var(--red-600)!important;text-decoration-color:var(--red-600)}}& .hs_cos_wrapper_type_module{margin-block:var(--spacing-10x)}& ul:not(.takeaways-wrapper ul){list-style:initial!important;margin:0 0 var(--spacing-5x) 7px;& li{margin:0 0 var(--spacing-3x) var(--spacing-3x);padding-left:0;&:last-of-type{margin-bottom:0}}& li:before{display:none}}& ol{counter-reset:orderedlist;list-style:none;margin-bottom:var(--spacing-5x)}& ol>li{margin-bottom:var(--spacing-3x);padding-left:22px;position:relative;&:last-of-type{margin-bottom:0}}& ol>li:before{align-items:center;background:transparent;content:counter(orderedlist) ".";counter-increment:orderedlist;display:flex;font-family:var(--body-font);font-size:1rem;height:fit-content;inset:3px auto auto 0;justify-content:center;position:absolute;width:fit-content}& :is(img,figure,:is(.hs_cos_wrapper_type_module,.custom-blog-image):has(>img)){margin-block:var(--spacing-8x)}& :is(.hs_cos_wrapper_type_module>img,.hs_cos_wrapper_type_module>figure,.custom-blog-image>figure,figure>img,.custom-blog-image>img){margin:0!important}& .custom-blog-image>figure,& .hs_cos_wrapper_type_module>figure{margin-block:var(--spacing-8x)}& figcaption{color:var(--text-light);font-size:var(--text-sm);margin-top:var(--spacing-3x)}@media (max-width:640px){& ul{margin:0 0 var(--spacing-10x) 11px}}}