.single-image{margin-bottom:-10vw}.single-image .img-wrap{width:100%;height:100%;aspect-ratio:16/6;overflow:hidden;position:relative}.single-image .img-wrap img,.single-post section.image .img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:var(--xPositon) var(--vertPositon);object-position:var(--xPositon) var(--vertPositon)}.single-image .img-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:20%;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.5) 100%);z-index:1}.single-post{overflow:hidden;position:relative;padding-bottom:var(--s5)}.single-post .container{background:#fff}.single-post h1{font-family:var(--titleFontFamily);font-weight:var(--titleFontWeight);font-size:var(--H2);line-height:var(--H2_LH);text-transform:uppercase}.single-post ol,.single-post p,.single-post ul{font-family:var(--bodyFontFamily);font-weight:var(--bodyFontWeight);font-size:var(--P4);line-height:var(--P4_LH)}.single-post ol:not(:last-of-type),.single-post p:not(:last-of-type),.single-post ul:not(:last-of-type){margin-bottom:var(--s1)}.single-post ol li::marker,.single-post ul li::marker{color:var(--primaryTeal)}.single-post section.image,.single-post__grid{position:relative}.single-post__grid__list{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3)0}.single-post section.image .img-wrap{width:100%;overflow:hidden}.single-post section.text{padding:0}.single-post section.text h1,.single-post section.text h2,.single-post section.text h3,.single-post section.text h4,.single-post section.text h5,.single-post section.text h6{color:#000;margin-bottom:var(--s1)}.single-post section.text .text{-moz-column-count:var(--columnsDesktop);column-count:var(--columnsDesktop);-moz-column-gap:var(--s2);column-gap:var(--s2)}@media (max-width:1199px){.single-post section.text .text{-moz-column-count:var(--columnsTablet);column-count:var(--columnsTablet)}}@media (max-width:991px){.single-post section.text .text{-moz-column-count:var(--columnsMobile);column-count:var(--columnsMobile)}}.single-post section.text .inner[data-style=numbered]{border-top:1px solid #000;padding-top:var(--s2)}.single-post section.text .inner[data-style=numbered] div.title{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:var(--s1)}.single-post section.text .inner[data-style=numbered] div.title:before{content:attr(data-number);color:var(--primaryTeal);font-size:var(--P3);line-height:2}