.custom-single-post-content{--background-color:var(--medium-background-color);max-width:100%;background:var(--background-color)}.custom-single-post-content-hero{position:relative;padding:calc(var(--header-height) + var(--block-margin)) 0 calc(var(--block-margin) / 2);margin:0 auto;text-align:center}.custom-single-post-content-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.custom-single-post-content-hero-image img{position:absolute;top:50%;left:50%;width:110%;height:110%;transform:translate(-50%,-50%);object-fit:cover;object-position:center;opacity:.5;filter:blur(.5rem)}.custom-single-post-content-hero-image:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:calc(var(--header-height) * 2);background:linear-gradient(180deg,rgb(0 0 0/90%),rgb(0 0 0/70%) 50%,rgb(0 0 0/00%) 100%)}.custom-single-post-content-hero-image:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(180 195 187/0%),rgb(180 195 187/0%) 30%,#b4c3bb 95%)}.custom-single-post-content-hero-inner{max-width:var(--wide-width);margin:0 auto;position:relative}.custom-single-post-content-hero-inner>*:last-child{margin-bottom:0}.custom-single-post-content-hero-breadcrumbs{padding:0;margin:0 0 var(--item-row-gap);display:inline-flex;flex-wrap:wrap;column-gap:1rem;row-gap:var(--item-row-gap);font:var(--font-body-small)}.custom-single-post-content-hero-breadcrumbs li{display:flex;list-style:none;column-gap:1rem;align-items:center;opacity:.5}.custom-single-post-content-hero-breadcrumbs li:not(:first-child):before{content:'';display:block;width:.8rem;height:.8rem;margin:0 .8rem;border-top:.2rem solid;border-right:.2rem solid;transform:rotateZ(45deg)}.custom-single-post-content-hero-breadcrumbs li a{text-decoration:none;color:var(--text-color)}.custom-single-post-content-hero-breadcrumbs li a:is(:hover,:focus,:active){text-decoration:underline}.custom-single-post-content-hero-breadcrumbs li:last-child{opacity:1}.custom-single-post-content-hero-breadcrumbs li:last-child:before{opacity:.5}.custom-single-post-content-hero-inner h1{margin:0 0 var(--item-row-gap)}.custom-single-post-content-hero-inner p{margin:0 auto var(--item-row-gap);max-width:62rem}.custom-single-post-content-hero-category{--secondary-button-background-color:var(--color-white);--secondary-button-text-color:var(--color-black);padding:0;margin:0;display:flex;column-gap:calc(var(--item-column-gap) / 2);row-gap:calc(var(--item-row-gap) / 2);flex-wrap:wrap;justify-content:center}.custom-single-post-content-hero-category li{list-style:none;display:block}.custom-single-post-content-hero-category li a.primary-button.primary-button,.custom-single-post-content-hero-category li a.secondary-button.secondary-button.secondary-button{font:var(--font-body-xsmall);letter-spacing:var(--primary-letter-spacing);padding:.28em .57em}.custom-single-post-content-main{--background-color:var(--light-background-color);background:var(--background-color);border-radius:123rem;padding:calc(var(--block-margin) * 2) 0;max-width:min(100vw,100vh);margin-left:auto;margin-right:auto}.custom-single-post-content-main-inner{max-width:var(--wide-width);margin:0 auto;width:60rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.custom-single-post-content-main-inner{padding-top:var(--row-gap)}}@media (min-width:768px){.custom-single-post-content-main{padding:var(--block-margin) 0}}