:root{--dynamic-primary:var(--news-primary,#f97316)}[style*=--news-primary] .bg-orange-500,[style*=--news-primary] .from-orange-500,[style*=--news-primary] .to-orange-500,[style*=--news-primary] .hover\:bg-orange-500:hover,[style*=--news-primary] .group-hover\:bg-orange-500:is(:where(.group):hover *),[style*=--news-primary] .group-hover\:from-orange-500:is(:where(.group):hover *){--tw-bg-opacity:1;background-color:var(--news-primary,#f97316)!important}[style*=--news-primary] .text-orange-500,[style*=--news-primary] .hover\:text-orange-500:hover,[style*=--news-primary] .group-hover\:text-orange-500:is(:where(.group):hover *){--tw-text-opacity:1;color:var(--news-primary,#f97316)!important}[style*=--news-primary] .border-orange-500{--tw-border-opacity:1;border-color:var(--news-primary,#f97316)!important}[style*=--news-primary] .from-orange-500{--tw-gradient-from:var(--news-primary,#f97316)var(--tw-gradient-from-position)!important}[style*=--news-primary] .to-orange-500{--tw-gradient-to:var(--news-primary,#f97316)var(--tw-gradient-to-position)!important}[style*=--news-primary] .ring-orange-500,[style*=--news-primary] .focus\:ring-orange-500:focus{--tw-ring-color:var(--news-primary,#f97316)!important}[style*=--news-primary] .focus\:border-orange-500:focus{border-color:var(--news-primary,#f97316)!important}[style*=--news-primary] .shadow-orange-500\/25{--tw-shadow-color:color-mix(in srgb,var(--news-primary,#f97316)25%,transparent)!important}.article-content ul{margin:1.5rem 0;padding-right:0;list-style:none}.article-content ul li{color:#374151;margin-bottom:1rem;padding-left:0;padding-right:2rem;line-height:1.9;position:relative}.article-content ul li:before{content:"";background:var(--news-primary,#f97316);border-radius:50%;width:8px;height:8px;position:absolute;top:.6rem;right:0;box-shadow:0 2px 4px #00000026}.article-content ul ul li:before{border:2px solid var(--news-primary,#f97316);background:0 0;width:6px;height:6px}.article-content ul ul ul li:before{background:#d1d5db;border:none;width:6px;height:6px}.article-content ol{counter-reset:item;margin:1.5rem 0;padding-right:0;list-style:none}.article-content ol li{color:#374151;counter-increment:item;margin-bottom:1.25rem;padding-left:0;padding-right:2.75rem;line-height:1.9;position:relative}.article-content ol li:before{content:counter(item);background:var(--news-primary,#f97316);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;right:0;box-shadow:0 3px 6px #00000026}.article-content ol ol{counter-reset:subitem;margin-top:.75rem}.article-content ol ol li{counter-increment:subitem;padding-right:2rem}.article-content ol ol li:before{content:counter(subitem,arabic-indic);background:var(--news-primary,#f97316);opacity:.85;border-radius:6px;width:22px;height:22px;font-size:12px;box-shadow:0 2px 4px #0000001f}.article-content blockquote{border-right:4px solid var(--news-primary,#f97316);background:#00000005;border-left:none;border-radius:0 12px 12px 0;margin:1.5rem 0;padding:1.25rem 1.5rem;position:relative}.article-content blockquote:before{content:"\"";color:var(--news-primary,#f97316);opacity:.2;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:-10px;right:15px}.article-content p{margin-bottom:1.25rem}.article-content mark{background:linear-gradient(120deg,#fef3c7 0%,#fde68a 100%);border-radius:4px;padding:.1em .3em}.article-content code{color:#dc2626;background:#f3f4f6;border-radius:4px;padding:.2em .4em;font-size:.9em}.article-content hr{background:linear-gradient(to left,transparent,var(--news-primary,#f97316),transparent);border:none;height:2px;margin:2rem 0}.article-content a{color:var(--news-primary,#f97316)}.article-content a:hover{text-decoration:underline}.news-category-badge,.news-accent-bar{background:var(--news-primary,#f97316)!important}.news-icon-circle{background:color-mix(in srgb,var(--news-primary,#f97316)15%,transparent)!important;color:var(--news-primary,#f97316)!important}.news-number-circle{transition:all .2s}.group:hover .news-number-circle{background:var(--news-primary,#f97316)!important;color:#fff!important}.news-hover-text{transition:color .2s}.group:hover .news-hover-text{color:var(--news-primary,#f97316)!important}.news-primary-bg{background:var(--news-primary,#f97316)!important}.news-primary-text{color:var(--news-primary,#f97316)!important}.news-primary-border{border-color:var(--news-primary,#f97316)!important}.news-primary-gradient{background:linear-gradient(to right,var(--news-primary,#f97316),color-mix(in srgb,var(--news-primary,#f97316)80%,#dc2626))!important}
