.gadby-post-hero{padding:3rem 2rem 2.5rem;text-align:center}.gadby-post-hero-inner{max-width:900px;margin:0 auto}.gadby-post-hero-date{font-family:var(--font-body,sans-serif);font-size:1rem;letter-spacing:.05em;color:var(--primary-color,#1a2b4a);margin:0 0 1.5rem}.gadby-post-hero-title{font-family:var(--font-heading,'Auguste Sans',serif);font-size:clamp(2.5rem, 6vw, 4.5rem);font-weight:400;line-height:1.1;color:var(--primary-color,#1a2b4a);margin:0 0 1.5rem}.gadby-post-hero-excerpt{font-family:var(--font-body,sans-serif);font-size:clamp(1rem, 1.5vw, 1.25rem);line-height:1.6;color:var(--primary-color,#1a2b4a);margin:0;max-width:700px;margin-left:auto;margin-right:auto}.gadby-post-hero-image{margin:0 auto 2rem;max-width:1280px;padding:0 2rem}.gadby-post-hero-image-inner{overflow:hidden}.gadby-post-hero-image img{display:block;width:100%;height:auto}.entry-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(26,43,74,.15)}.category-links,.tag-links{margin-bottom:1rem}.categories-label,.tags-label{font-family:var(--font-heading,'Auguste Sans',serif);font-size:1.25rem;font-weight:400;color:var(--primary-color,#1a2b4a);margin-right:.5rem}.category-links a,.tag-links a{font-family:var(--font-body,sans-serif);font-size:1.1rem;color:var(--primary-color,#1a2b4a);text-decoration:none;transition:opacity 0.3s ease}.category-links a:hover,.tag-links a:hover{opacity:.7}.gadby-back-link-wrap{border-top:1px solid var(--primary-color,#1a2b4a);padding:2rem 0;margin-top:2rem}.gadby-back-link{font-family:var(--font-heading,'Auguste Sans',serif);font-size:clamp(1.25rem, 2vw, 1.75rem);font-weight:400;color:var(--primary-color,#1a2b4a);text-decoration:none;transition:opacity 0.3s ease}.gadby-back-link:hover{opacity:.7}@media (max-width:768px){.gadby-post-hero{padding:2rem 1.5rem 1.5rem}.gadby-post-hero-title{font-size:clamp(2rem, 8vw, 3rem)}.gadby-post-hero-image{padding:0 1rem}}