.blog header.entry-header.title h1.hidden{display:none}.blog header.entry-header.title h1{margin-bottom:2rem}.post .wp-post-image{margin-bottom:1.618em}.post .entry-header h2{margin:0 0 .35rem}.post .entry-header h2 a{color:#111}@media (max-width:768px){.post .entry-header h2{font-size:24px}}.post .entry-header .posted-on{color:#555;display:block;font-size:12px;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.updated:not(.published){display:none}article.post .entry-content{font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem)}article.post .entry-content p:last-child{margin-bottom:0}.site-main:not(.grid) article.post{border-bottom:1px solid #eee;margin:0 0 2.25rem;padding-bottom:2rem}@media (min-width:993px){.archive .site-content,.blog .site-content{padding-bottom:3rem}}.site-main.grid{display:grid;gap:3rem;padding-bottom:1em}.site-main.grid.grid-2{grid-template-columns:repeat(2,1fr)}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 2}.site-main.grid article.post a.post-thumbnail{margin-bottom:1.618em}.site-main.grid .page-header{margin-bottom:-2rem}.grid article.post img.wp-post-image{-webkit-backface-visibility:hidden;display:block;margin:0;transform:translateZ(0);transition:.3s}.grid article.post a.post-thumbnail{display:block;overflow:hidden;position:relative}.grid article.post a.post-thumbnail:before{background:#fff;content:"";height:40px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.25s;width:40px;z-index:2}.grid article.post a.post-thumbnail:after{background-color:rgba(0,0,0,.35);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.25s;width:100%}.grid article.post:hover a.post-thumbnail:before{left:calc(50% + 20px);opacity:1}.grid article.post:hover a.post-thumbnail:after{opacity:1}.grid article.post:hover img.wp-post-image{transform:scale(1.04)}.single-post .post .entry-header{margin-bottom:1.56rem}.single-post .entry-header h1{margin-bottom:.5rem}@media (max-width:768px){.site-main.grid.grid-2{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(1,1fr)}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 1}.single-post .entry-header h1{font-size:30px}.single-post .entry-content{font-size:15px}}.page-header{margin-bottom:1.5rem}.single-post .entry-content .woocommerce{margin:1.5rem 0 2.5rem}.author-details{color:#555;float:right;font-size:clamp(.875rem,.8115rem + .2033vw,.9375rem);width:calc(100% - 110px)}.author-details a.fn{color:#222;display:block;font-size:clamp(1rem,.873rem + .4065vw,1.125rem);font-weight:600;margin-bottom:.25rem}@media (min-width:993px){.single-post .entry-content .woocommerce:has(+h2){margin-bottom:0}}