.global-banner,.hero-section{color:var(--white);position:relative;text-align:center}.global-banner a,.post-link:hover{text-decoration:
underline}.global-banner,.hero-section,.sidebar{position:relative}.hero-title,.related-posts h3,.widget h3{font-family:
Montserrat,sans-serif}:root{--primary:#1A3C34;--secondary:#F28C38;--accent:#2A5C52;--light:#E0F2E9;--cream
:#F9F6F0;--dark:#0F2A24;--white:#FFFFFF;--gold:#D4AF37;--gray-200:#EDF2F7;--gray-600:#718096;--gray-700:
#4A5568;--gray-800:#2D3748;--southsudan:#007A3D;--southsudanred:#DA121A;--southsudanblue:#0F47AF}*{margin:0;padding:
0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:var(--cream);color:var(
--gray-700);line-height:1.6;overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.global-banner{
  background-color:var(--dark);padding:10px 0;font-size:14px;z-index:1001}.global-banner a{color:var(--secondary)}
.hero-section{height:60vh;display:flex;align-items:center;justify-content:center;padding:0 20px;overflow:hidden;background:
linear-gradient(rgba(26,60,52,.85),rgba(26,60,52,.9)),url('../images/rami-al-zayat-w33-zg-dNL4-unsplash.jpg') center/cover no-repeat}
.hero-content{max-width:900px;z-index:2}.blog-meta{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;
margin-bottom:20px;gap:20px;flex-wrap:wrap}.blog-date{margin-right:20px}.blog-category{display:inline-block;background:var(
--secondary);color:#fff;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.hero-title{font-size:3rem;
font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2}.hero-subtitle{font-size:1.25rem;color:rgba(255,255,255,.9);
max-width:700px;margin:0 auto;line-height:1.6}.blog-section{padding:5rem 0;background-color:var(--cream)}.author-card,.blog-main,
.post-card,.widget{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.blog-grid{display:grid;grid-template-columns:1fr;gap:3rem}
@media (min-width:992px){.blog-grid{grid-template-columns:3fr 1fr}}.blog-main{border-radius:16px;overflow:hidden}.blog-meta-top{
padding:2rem;border-bottom:1px solid #f1f1f1}.author-flex,.meta-flex{display:flex;flex-direction:column}.author-info,.social-share{
align-items:center;display:flex}.author-info{margin-bottom:1rem}.author-img{width:48px;height:48px;border-radius:50%;object-fit:
cover;margin-right:1rem}.author-details h4{font-weight:700;color:var(--primary)}.author-details p,.blog-stats{font-size:.9rem;color:
#666}.blog-body{padding:2rem;line-height:1.8}.blog-body p{margin-bottom:1.5rem;color:#4a5568}.blog-body h2{font-size:
1.8rem;font-weight:700;color:var(--primary);margin:2rem 0 1rem}.blog-body h3{font-size:1.5rem;font-weight:600;color:var(
--primary);margin:1.5rem 0 1rem}.blog-body ol,.blog-body ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-body li{
margin-bottom:.5rem;color:#4a5568}.blog-body blockquote{border-left:4px solid var(--secondary);padding-left:1.5rem;margin:
2rem 0;font-style:italic;color:#4a5568}.social-share{gap:1rem;margin:2rem 0}.social-share p{margin-bottom:0;font-weight:600;color:var
(--primary)}.social-share a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;
color:#fff;transition:.3s;text-decoration:none}.social-share .facebook{background:#3b5998}.social-share .twitter{background:
#1da1f2}.social-share .linkedin{background:#0077b5}.social-share a:hover{transform:translateY(-3px)}.author-card{
border-radius:16px;padding:2rem;margin:3rem 0}.post-card-content,.widget{padding:1.5rem}.author-card-img{width:96px;height:
96px;border-radius:50%;object-fit:cover;margin-bottom:1.5rem}.author-card-content h3{font-size:1.5rem;font-weight:700;color:
var(--primary);margin-bottom:.5rem}.author-card-content h4{font-size:1.1rem;font-weight:600;color:var(--primary);margin-bottom:1rem}
.post-title,.widget h3{font-weight:700;margin-bottom:1rem}.author-card-content p{color:#666;margin-bottom:1rem}.author-social{
display:flex;gap:1rem}.author-social a{color:var(--secondary);font-size:1.1rem;transition:color .3s}.author-social a:hover,
.related-posts h3{color:var(--primary)}.related-posts h3{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}.related-grid{
display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.meta-flex{flex-direction:row;justify-content:space-between;
align-items:center}.author-info{margin-bottom:0}.author-flex{flex-direction:row;align-items:flex-start}.author-card-img{margin-right:1.5rem;
margin-bottom:0}.related-grid{grid-template-columns:repeat(2,1fr)}}.post-card{border-radius:12px;overflow:hidden;transition:
.3s}.post-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.post-card img{width:100%;height:160px;
object-fit:cover}.post-meta{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#666;margin-bottom:
.75rem}.categories-list a,.post-title,.recent-posts-list a,.widget h3{color:var(--primary)}.post-title{font-size:1.1rem;transition:color .3s}
.categories-list a:hover,.post-card:hover .post-title,.post-link,.recent-posts-list a:hover{color:var(--secondary)}.post-link{
font-weight:600;text-decoration:none;display:flex;align-items:center;transition:color .3s}.btn,.categories-list a{
text-decoration:none;transition:.3s}.post-link i{font-size:.8rem;margin-left:.5rem}.widget{border-radius:16px;margin-bottom:2rem}
.widget h3{font-size:1.25rem}.categories-list,.recent-posts-list{list-style:none}.categories-list li,.recent-posts-list li{padding:
.75rem 0;border-bottom:1px solid #e2e8f0}.categories-list li:last-child,.recent-posts-list li:last-child{border-bottom:none}
.categories-list a{display:flex;justify-content:space-between}.categories-list .count{background:var(--light);color:var(
--primary);padding:2px 8px;border-radius:12px;font-size:.8rem}.recent-posts-list a{display:block;text-decoration:none;transition:color .3s}
.recent-post-title{font-weight:500;margin-bottom:.25rem}.recent-post-date{font-size:.8rem;color:#666}.subscribe-form input{width:100%;padding:
.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;outline:0}.subscribe-form input:focus{border-color:var
(--secondary)}.btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;border:none}.btn-gradient{
background:linear-gradient(90deg,var(--secondary) 0,#d76f30 100%);color:#fff;box-shadow:0 4px 15px rgba(242,140,56,.3);
width:100%;text-align:center}.btn-gradient:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(242,140,56,.4)}
