:root{--text-primary:#222;--text-secondary:#444;--text-muted:#666;--background:#fff;--background-alt:#f8f9fa;--accent:#2c5aa0;--accent-light:#4a7bc8;--border:#e0e0e0}.news-article{font-family:"Merriweather",serif;font-size:1.15rem;line-height:1.7;color:var(--text-primary);max-width:100%}.news-article h1,.news-article h2,.news-article h3,.news-article h4,.news-article h5,.news-article h6{font-family:"Inter",sans-serif;font-weight:700;line-height:1.3;margin-bottom:1rem;color:var(--text-primary)}.news-article h1{font-size:2.25rem;margin-top:0}.news-article h2{font-size:1.75rem}.news-article h3{font-size:1.5rem}.news-article h4{font-size:1.25rem}.news-article h5{font-size:1.1rem}.news-article h6{font-size:1rem}.news-article p{margin-bottom:1.5rem;font-family:"Merriweather",serif;font-weight:400;font-size:1.15rem;line-height:1.7}.news-article blockquote{font-family:"Merriweather",serif;font-style:italic;font-size:1.25rem;line-height:1.6;border-left:4px solid var(--accent);padding-left:1.5rem;margin:2rem 0;color:var(--text-secondary)}.news-article ul,.news-article ol{margin-bottom:1.5rem;padding-left:2rem}.news-article li{margin-bottom:.5rem;font-family:"Merriweather",serif;line-height:1.6}.news-article strong,.news-article b{font-weight:700;color:var(--text-primary)}.news-article em,.news-article i{font-style:italic}.news-article a{color:var(--accent);text-decoration:underline;transition:color .2s ease}.news-article a:hover{color:var(--accent-light)}.news-article img{max-width:100%;height:auto;display:block;margin:2rem auto;border-radius:8px}.article-header h1{font-family:"Inter",sans-serif;font-weight:700;font-size:2.5rem;line-height:1.2;margin-bottom:1rem;color:var(--text-primary)}.article-meta{font-family:"Inter",sans-serif;font-size:.9rem;color:var(--text-muted);margin-bottom:2rem}.audio-player{background:var(--background-alt);border-radius:12px;padding:1.5rem;margin:2rem 0;border:1px solid var(--border);box-shadow:0 2px 10px rgba(0,0,0,.05)}.audio-player h3{font-family:"Inter",sans-serif;font-weight:600;font-size:1.25rem;margin-bottom:1rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.audio-player h3 i{color:var(--accent)}.audio-controls{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.audio-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;border:none;font-family:"Inter",sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.audio-btn-primary{background:var(--accent);color:#fff}.audio-btn-primary:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,90,160,.2)}.audio-btn-secondary{background:#fff;color:var(--text-primary);border:1px solid var(--border)}.audio-btn-secondary:hover{background:var(--background-alt);transform:translateY(-2px)}.audio-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.audio-progress{flex-grow:1;display:flex;align-items:center;gap:1rem;min-width:200px}.progress-bar{flex-grow:1;height:6px;background:var(--border);border-radius:3px;overflow:hidden}.progress-fill{height:100%;background:var(--accent);width:0%;transition:width .3s ease}.progress-text{font-family:"Inter",sans-serif;font-size:.85rem;color:var(--text-muted);min-width:80px;text-align:center}.voice-selector{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.voice-selector label{font-family:"Inter",sans-serif;font-size:.9rem;color:var(--text-secondary);font-weight:500}.voice-selector select{padding:.5rem;border-radius:6px;border:1px solid var(--border);font-family:"Inter",sans-serif;font-size:.9rem;background:#fff;color:var(--text-primary)}.playing-paragraph{background:rgba(44,90,160,.08)!important;border-left:4px solid var(--accent)!important;padding-left:1rem!important;transition:all .3s ease}@media (max-width:768px){.news-article{font-size:1.05rem;line-height:1.65}.news-article h1{font-size:1.75rem}.news-article h2{font-size:1.5rem}.news-article h3{font-size:1.25rem}.article-header h1{font-size:2rem}.audio-controls{flex-direction:column;align-items:stretch}.audio-progress{order:-1}}@media (max-width:576px){.news-article{font-size:1rem;line-height:1.6}.article-header h1{font-size:1.75rem}.audio-btn{width:100%;justify-content:center}}.author-avatar{width:100%;max-width:100px;height:auto;object-fit:cover}@media (max-width:576px){.author-card .card-body{padding:1rem!important}.author-card h2{font-size:1.25rem}.author-meta{flex-direction:column;gap:.5rem!important}.author-meta div{width:100%}}.author-bio{font-size:.95rem;line-height:1.7;color:#495057;font-family:"Inter",sans-serif}.author-card{transition:transform .3s ease}.author-card:hover{transform:translateY(-5px)}.author-meta a{color:#495057;transition:color .2s;font-family:"Inter",sans-serif}.author-meta a:hover{color:#0d6efd}.avatar-circle{width:100%;max-width:100px;aspect-ratio: 1 / 1;border-radius:50%;object-fit:cover;overflow:hidden}iframe[src*="youtube.com"]{width:100%!important;height:auto!important;aspect-ratio: 16 / 9;border:0;max-width:100%;border-radius:.5rem;display:block;margin:2rem auto}.wp-post-image{display:none!important}.breadcrumb{font-family:"Inter",sans-serif;font-size:.9rem}.category-badge{font-family:"Inter",sans-serif;font-weight:600;font-size:.8rem}.btn-square{font-family:"Inter",sans-serif}.form-control{font-family:"Inter",sans-serif}.btn-light{font-family:"Inter",sans-serif;font-weight:500}.stay-connected a span{font-family:"Inter",sans-serif;font-weight:500}