.site-header{background-color:rgba(244,114,182,.95);box-shadow:0 2px 4px rgba(0,0,0,.05);transition:background-color .3s ease}.main-navigation .menu li a:hover{color:var(--color-gray-800)}.single .page-title{font-size:1.6rem}.single .page-title span,.post-content span{color:var(--color-primary);font-size:.9rem;display:block;margin-bottom:.5rem}.single .page-header,.news-archive{margin-top:4rem}.single .breadcrumbs{margin-bottom:1rem}.single .post-thumbnail{margin-bottom:0;border-radius:var(--border-radius);overflow:hidden}.single .news-content{min-height:150px}.single .news-content p{margin-top:1rem}.single .entry-meta{margin-bottom:var(--spacing-md);display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:.9rem;color:var(--color-gray-600)}.single .entry-content{line-height:1.8;color:var(--color-gray-800);margin-bottom:var(--spacing-xl)}.single .entry-footer{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-gray-200)}.single .share-buttons{margin-top:var(--spacing-sm);display:flex;align-items:center;gap:.8rem}.single .share-buttons i{font-size:1.2rem;color:var(--color-primary-dark);transition:color .2s}.single .share-buttons i:hover{color:var(--color-primary)}.single .posts-grid h3 a,.news-archive .posts-grid h3 a{color:#000;font-size:1.2rem}.single .posts-grid h3 span .news-archive .posts-grid h3 span{display:block;color:var(--color-primary);font-size:.8rem}.single .related-news{margin-bottom:3rem}.single .section-header{margin-bottom:1.6rem}.single .section-header h2{font-size:1.6rem}.news-archive{padding-bottom:3rem}.news-archive .back-to-top{display:flex;justify-content:center;margin-top:2rem}@media(min-width:768px){.single .page-title{font-size:2rem}.single .page-header,.news-archive{margin-top:6rem}.news-archive{padding-bottom:4rem}.single .section-header h2{font-size:2rem}}