#primary .ast-archive-description{margin-top:3em}#primary .ast-archive-description,#primary #main .ast-row,#primary #main .no-results{max-width:calc(var(--wp--custom--ast-content-width-size) + var(--wp--style--block-gap) * 2);padding:0 var(--wp--style--block-gap);width:100%}#primary #main .ast-row{padding-bottom:calc(var(--wp--style--block-gap) * 1.5)}#primary #main .no-results{padding-bottom:calc(var(--wp--style--block-gap) * 2)}body.search #primary .ast-archive-description h1{font-family:var(--opal-bodyfont);font-weight:400;font-size:16px;margin-top:1em}.wp-block-search__inside-wrapper .wp-block-search__input{background:unset}@media only screen and (max-width:921px){body.search #primary .ast-archive-description h1{font-size:15px}}#main .ast-row{display:flex;flex-direction:column;gap:calc(var(--wp--style--block-gap) * 1.5)}.ast-separate-container .post{border-bottom:0}.ast-blog-layout-3 article{display:flex;flex-direction:row;gap:calc(var(--wp--style--block-gap)*1.25)}.ast-blog-layout-3 article .blog-layout-3{display:flex;flex-direction:row;gap:calc(var(--wp--style--block-gap)*1.25);overflow:visible!important}.ast-blog-layout-3 .post .ast-blog-featured-section{margin-bottom:0;width:33%}.ast-blog-layout-3 .post .ast-blog-featured-section .post-thumb-img-content{height:100%}.ast-blog-layout-3 .post .ast-blog-featured-section .post-thumb-img-content img{border-radius:var(--opal-box-radius);height:200px;object-fit:cover}.ast-blog-layout-3 .post .ast-blog-featured-section .post-thumb-img-content a{display:block}.ast-blog-layout-3 .post .ast-blog-featured-section .post-thumb-img-content a:hover{opacity:.8}.ast-blog-layout-3 .post .entry-title{margin-bottom:5px}.ast-blog-layout-3 .post .entry-title a{display:block}.ast-blog-layout-3 .post .post-content{padding-left:0;width:67%}.ast-blog-layout-3 .post .post-content .entry-title a:hover{color:var(--ast-global-color-1)}@media only screen and (max-width:921px){.ast-blog-layout-3 .post .blog-layout-3{max-width:100%}.ast-blog-layout-3 .post .ast-blog-featured-section img{height:100%}.ast-blog-layout-3 .post .ast-blog-featured-section{justify-content:flex-start;width:25%}.ast-blog-layout-3 .post .post-content{justify-content:flex-start;width:75%}}@media only screen and (max-width:calc(545px - 1px)){.ast-blog-layout-3 .post .ast-blog-featured-section{display:none}.ast-blog-layout-3 .post .post-content{width:100%}}