.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}@media (min-width:993px){.archive .site-content,.blog .site-content{padding-bottom:3rem}.single-post .wp-block-image{margin-bottom:3em;margin-top:3em}}.site-main.grid{display:grid;gap:3rem;padding-bottom:1em}.site-main.grid .navigation.pagination,.site-main.grid .page-header{grid-column:span 2}.site-main.grid .page-header{margin-bottom:-2rem}.single-post .post .entry-header{margin-bottom:1.56rem}.single-post .entry-header h1{margin-bottom:.5rem}.single-post .wp-block-image{margin-bottom:1.5em;margin-top:1.5em}@media (max-width:768px){.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}.single-post .entry-content .woocommerce li.product p.product__categories a{text-decoration:none}.cat-links{color:#111;display:inline;margin:0 8px}.post-meta{border-bottom:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05);font-size:clamp(.8125rem,.749rem + .2033vw,.875rem);padding-bottom:1em;padding-top:1em;text-align:center}.post-meta .label{display:inline;margin-right:.5rem}.post-meta a{color:#555;text-decoration:underline;text-decoration-thickness:.75px;text-underline-offset:.12em}.post-meta a:hover{color:#111}.vcard.author{overflow:hidden;padding-bottom:2em;padding-top:2em}.author .avatar{border-radius:50%;float:left;margin-top:.25rem;width:80px}.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}}