.gooten-post-hero--box {
	 background-color: #fff;
	 position: relative;
	 z-index: 10;
	 padding: 40px 30px 0 30px;
	 text-align: center;
	 margin-top: -200px;
}
 .gooten-post-hero--box hr {
	 border-color: #a6c6f2;
	 margin-top: 58px;
	 margin-bottom: 53px;
}
 @media (min-width: 1024px) {
	 .gooten-post-hero--box {
		 padding-left: 87px;
		 padding-right: 87px;
	}
}
 .gooten-post-hero--image {
	 overflow: hidden;
}
 .post-hero-img-type-fullwidth .gooten-post-hero--image {
	 max-height: 492px;
	 height: 100%;
}
 .post-hero-img-type-fullwidth .gooten-post-hero--image img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
}
 .post-hero-img-type-small .gooten-post-hero--image {
	 padding-top: 30px;
	 padding-bottom: 200px;
}
 .post-hero-img-type-small .gooten-post-hero--image img {
	 display: block;
	 width: auto;
	 max-width: 100%;
	 height: auto;
	 max-height: 400px;
	 margin: 0 auto;
}
 .gooten-post-hero--categories {
	 margin-bottom: 30px;
}
 .gooten-post-hero--categories a {
	 font-weight: 400;
	 font-size: 13px;
	 line-height: 18px;
	 letter-spacing: 0.15em;
	 text-transform: uppercase;
	 color: #a6c6f2;
}
 .gooten-post-hero--title {
	 font-family: Inter, sans-serif;
	 font-weight: 400;
	 font-size: 36px;
	 line-height: 44px;
	 text-align: center;
	 color: #1e2731;
	 margin-bottom: 20px;
}
 .gooten-post-hero--meta {
	 font-family: Sora, sans-serif;
	 font-weight: 400;
	 font-size: 24px;
	 line-height: 24px;
	 color: #8d929b;
}
 .gooten-post-hero--share-wrapper {
	 height: unset;
}
 @media (min-width: 1024px) {
	 .gooten-post-hero--share-wrapper {
		 position: absolute;
		 top: 10px;
		 left: 0;
	}
}
 .gooten-post-hero--share {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 margin-bottom: 30px;
}
 .gooten-post-hero--share a {
	 display: block;
}
 .gooten-post-hero--share a + a {
	 margin-left: 20px;
}
 .gooten-post-hero--share a svg, .gooten-post-hero--share a img {
	 display: block;
	 margin: 0 auto;
}
 @media (min-width: 1024px) {
	 .gooten-post-hero--share {
		 display: block;
		 position: sticky;
		 top: 156px;
		 left: 0;
		 margin: 0;
	}
	 .gooten-post-hero--share a + a {
		 margin-top: 30px;
		 margin-left: 0;
	}
}
 body.single-post {
	 overflow-x: unset;
}
 