.post{background:var(--gray-950);margin-block-start:5.5rem;padding-block-start:var(--vertical-space-sm)}@media screen and (min-width:767px){.post{padding-block-start:var(--vertical-space-md)}}.post__hero{text-align:center}.post__post-info{margin-block-end:.75rem}.post__tag-icon{aspect-ratio:1/1;display:inline-block;height:1.125rem;line-height:0;margin-inline-end:.25rem;vertical-align:sub}.post__tag-icon svg{height:inherit}.post__category{color:var(--gray-300);font-weight:600}.post__category:focus,.post__category:hover{font-weight:600}.post__line-separator{border:1px solid var(--gray-300);display:inline-block;vertical-align:middle;width:1.875rem}.post__post-date,.post__post-date time{color:var(--gray-300);font-weight:600}.post__title{margin-inline:auto;max-width:var(--text-size-lg);text-align:center}@media screen and (min-width:767px){.post__title{margin-block-end:3rem}}.post__introduction{margin-inline:auto;max-width:var(--text-size-md)}.post__introduction p{margin-block-end:1.5rem}@media screen and (min-width:767px){.post__introduction p{margin-block-end:3rem}}.post__author-info{margin-block-end:3rem}@media screen and (min-width:767px){.post__author-info{margin-block-end:4.5rem}}.post__author-link,.post__author-link a,.post__reading-minutes{color:var(--gray-300)}.post__author-link a{font-weight:700;text-decoration:underline}.post__author-link a:hover{font-weight:700}.post__image-wrapper{aspect-ratio:16/9;border-radius:.75rem .75rem 0 0;line-height:0;max-width:100%;overflow:hidden}@media screen and (min-width:767px){.post__image-wrapper{border-radius:2.5rem 2.5rem 0 0}}.post__image{height:100%;object-fit:cover;width:100%}.post__body,.post__body-wrapper{position:relative}.post__body{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;padding-block:var(--vertical-space-sm);z-index:1}@media screen and (min-width:767px){.post__body{flex-wrap:nowrap;padding-block:var(--vertical-space-md)}}.post__body #hs_cos_wrapper_post_body{flex:1}.post__body h2,.post__body h3,.post__body h4,.post__body h5,.post__body h6,.post__body p,.post__body span,.post__body ul{color:var(--black)}.post__body a:hover{text-decoration:underline}.post__socials{border-radius:.75rem;box-shadow:0 1rem 1.25rem rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;justify-content:center;padding:1.5rem;position:sticky;top:5.5rem;z-index:1}@media screen and (min-width:767px){.post__socials{border-radius:1.125rem}}.post__socials-title{margin-bottom:.75rem}.post__socials .hs_cos_wrapper_type_social_sharing{align-items:center;display:flex;gap:.75rem;justify-content:center;line-height:0}@media screen and (min-width:767px){.post__socials .hs_cos_wrapper_type_social_sharing{flex-direction:column}}.post__body-background{background:var(--white);border-radius:.75rem .75rem 0 0;inset:0;position:absolute}@media screen and (min-width:767px){.post__body-background{border-radius:2.5rem 2.5rem 0 0}}.post__comments{background-color:var(--white);padding-block-end:var(--vertical-space-sm)}@media screen and (min-width:767){.post__comments{padding-block-end:var(--vertical-space-md)}}.post__comments-title{color:var(--black);font-size:1.25rem;font-weight:700;margin-block-end:3rem;text-align:center}@media screen and (min-width:767px){.post__comments-title{font-size:1.5rem}}.related-posts{background:var(--gray-950)}.related-posts__main-wrapper{padding-block:var(--vertical-space-sm)}@media screen and (min-width:767px){.related-posts__main-wrapper{padding-block:var(--vertical-space-md)}}.related-posts__section-title{margin-block-end:3rem}.related-posts__posts-wrapper{display:flex;gap:1.5rem;margin-block-end:1.5rem;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.related-posts__posts-wrapper::-webkit-scrollbar{display:none}.related-posts__post{background:var(--gray-800);border-radius:.75rem;flex:1 0 100%;overflow:hidden;scroll-snap-align:start;transition:transform .3s}@media screen and (min-width:767px){.related-posts__post{flex-basis:calc(50% - 0.75rem)}}@media screen and (min-width:1023px){.related-posts__post{flex-basis:calc(33.33333% - 1rem)}}.related-posts__post:hover{transform:translate3d(0,-8px,.01px)}.related-posts__media{aspect-ratio:16/9;line-height:0;max-width:100%;overflow:hidden}.related-posts__media-link{aspect-ratio:inherit;display:block}.related-posts__image{height:100%;object-fit:cover;transition:all .3s;width:100%}.related-posts__post:hover .related-posts__image{transform:scale3d(1.03,1.03,1.03)}.related-posts__content{padding:1.5rem}.related-posts__post-info{margin-block-end:.75rem}.related-posts__tag-icon{aspect-ratio:1/1;display:inline-block;height:1.125rem;line-height:0;margin-inline-end:.25rem;vertical-align:sub}.related-posts__tag-icon svg{height:inherit}.related-posts__category{color:var(--gray-300);font-weight:600}.related-posts__category:focus,.related-posts__category:hover{font-weight:600}.related-posts__line-separator{border:1px solid var(--gray-300);display:inline-block;vertical-align:middle;width:1.875rem}.related-posts__post-date,.related-posts__post-date time{color:var(--gray-300);font-weight:600}.related-posts__title{color:var(--white);font-size:1.25rem}@media screen and (min-width:767px){.related-posts__title{font-size:1.5rem}}.related-posts__title a{color:inherit;font-weight:inherit}.related-posts__title a:focus,.related-posts__title a:hover{font-weight:inherit}.related-posts__controls{display:flex;gap:.75rem;justify-content:center}@media screen and (min-width:1023px){.related-posts__controls{display:none}}