.ai-articles-single-container{display:flex;gap:4rem;padding-top:5rem;padding-bottom:5rem;}.ai-articles-single-container #secondary{width:28%;flex-shrink:0;}.sidebar-inner{position:sticky;top:100px;background:rgba(26,34,56,.97);border-radius:1.3rem;border:1.5px solid rgba(245,197,24,.13);padding:2.5rem;}.ai-articles-single-container #primary{width:72%;}.search-form-custom{display:flex;gap:1rem;margin-bottom:3rem;}.search-form-custom .screen-reader-text{display:none;}.search-field-custom{width:100%;flex-grow:1;padding:10px 15px;background-color:rgba(0,0,0,.3);border:1px solid rgba(245,197,24,.2);border-radius:5px;color:var(--text-color);}.search-field-custom:focus{outline:none;border-color:var(--accent-color);}.search-submit-custom{flex-shrink:0;padding:10px 20px;background-color:var(--accent-color);color:var(--secondary-color);border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:transform .2s ease;-webkit-appearance:none;appearance:none;}.search-submit-custom:hover{transform:translateY(-2px);}.recent-articles-widget{margin-top:3rem;}.widget-title{color:var(--accent-color);border-bottom:1px solid rgba(245,197,24,.2);padding-bottom:1rem;margin-bottom:1.5rem;}.recent-articles-widget ul{list-style:none;padding:0;margin:0;}.recent-articles-widget li{margin-bottom:1rem;}.recent-articles-widget a{text-decoration:none;color:var(--text-color);transition:color .2s ease;}.recent-articles-widget a:hover{color:var(--accent-color);}.recent-articles-widget li.current-article a{color:var(--accent-color);font-weight:700;}.ai-article-content .entry-header{margin-bottom:2.5rem;border-bottom:1px solid rgba(245,197,24,.2);padding-bottom:2rem;}.ai-article-content .entry-title{color:var(--text-color-pure-white);line-height:1.2;}.ai-article-content .entry-meta{margin-top:1rem;color:var(--accent-color);opacity:.8;}.ai-article-content .post-thumbnail{margin-bottom:3rem;}.ai-article-content .post-thumbnail img{width:100%;height:auto;border-radius:8px;}.entry-content{line-height:1.7;}.entry-content p{margin-bottom:2rem;}.entry-content h2{margin-top:4rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(245,197,24,.1);}.entry-content h3{margin-top:3.5rem;margin-bottom:1.5rem;}.entry-content ul{list-style:disc;padding-left:2.5rem;margin-bottom:2rem;}.entry-content li{margin-bottom:1rem;}.entry-content a{color:var(--accent-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.entry-content a:hover{text-decoration:none;}.entry-content strong{color:var(--text-color-pure-white);font-weight:700;}.faqs-section,.sources-section{margin-top:5rem;padding-top:3rem;border-top:1px solid rgba(245,197,24,.2);}.faqs-section > h2,.sources-section > h3{color:var(--accent-color);margin-bottom:2rem;}.faq-item{border-bottom:1px solid rgba(245,197,24,.1);padding:1.5rem 0;}.faq-item:last-child{border-bottom:none;}.faq-question{cursor:pointer;position:relative;padding-right:30px;color:var(--text-color-pure-white);}.faq-question::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--accent-color);transition:transform .3s ease;}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding-top .4s ease-out;color:var(--text-color);padding-right:30px;}.faq-answer p{margin:0;padding:0;}.sources-section ul{list-style:none;padding-left:0;}.sources-section li{word-break:break-all;margin-bottom:.5rem;}@media (max-width: 900px){.ai-articles-single-container{flex-direction:column-reverse;}.ai-articles-single-container #primary,.ai-articles-single-container #secondary{width:100%;}.ai-articles-single-container .sidebar-inner{position:static;}}