.single-post .entry-title{font-family:"Playfair Display",Georgia,serif!important;color:#1a1a1a!important;font-size:2.1rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;margin:1rem 0 1.2rem!important}.single-post #main.site-main{padding-top:0!important}.single-post .entry-header,.single-post .page-header,.single-post .site-content{padding-top:0!important;margin-top:0!important}.single-post .post-thumbnail img,.single-post .wp-post-image,.wp-block-post-featured-image img{width:100%;height:auto!important;max-height:none!important;object-fit:contain;border-radius:10px;display:block;margin-bottom:2em}.single-post .post-thumbnail{margin-top:0!important;padding-top:0!important;margin-bottom:2em;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.entry-content{font-size:1.05rem;line-height:1.9;color:#2d2d2d}.entry-content p{margin-bottom:1.6em}.entry-content strong{color:#1a1a1a;font-weight:600}.entry-content p em{color:#5a4535;font-style:italic}.entry-content h2{font-size:1.45rem;font-weight:700;color:#1a1a1a;margin-top:2.8em;margin-bottom:.8em;padding-bottom:.4em;border-bottom:2px solid #c9962c}.entry-content h3{font-size:1.15rem;font-weight:600;color:#3a3a3a;margin-top:2em;margin-bottom:.6em}.entry-content blockquote{border-left:4px solid #8b1a1a;background:#fdf8f2;margin:2em 0;padding:1.2em 1.8em;border-radius:0 8px 8px 0;font-style:italic;font-size:1.08rem;color:#4a3a2a}.entry-content blockquote p{margin-bottom:0}.entry-content hr{border:none;border-top:1px solid #e8ddd0;margin:2.5em auto;width:50%}.entry-content ul li,.entry-content ol li{margin-bottom:.7em;line-height:1.75}.entry-content a{color:#8b1a1a;text-decoration-thickness:1px;text-underline-offset:3px}.entry-content a:hover{color:#c9962c}.lux-reading-time{display:inline-block;font-size:.85rem;color:#7a6a56;font-style:italic;margin:.5em 0 1.8em;padding:0;line-height:1.4}.entry-share,.share-links{display:none!important}@media (max-width:768px){.single-post .entry-title{font-size:1.65rem!important;line-height:1.25!important;padding:0 8px!important}.entry-content{font-size:1rem!important;padding:0 8px!important}.entry-content h2{font-size:1.2rem!important}.single-post .post-thumbnail img{max-height:280px!important;border-radius:8px!important}.entry-content blockquote{margin-left:0!important;padding:12px 14px!important;font-size:.95rem!important}.entry-content a[href*=renaissance]{display:block!important;text-align:center!important;padding:14px 20px!important;font-size:1rem!important}}