.ai-articles-single-container{display:flex;gap:4rem;padding-top:5rem;padding-bottom:5rem;flex-direction:row}.ai-articles-single-container #primary{width:80%}.ai-articles-single-container #secondary{width:20%;flex-shrink:0}.sidebar-inner{position:sticky;top:100px;background:rgb(26 34 56 / .97);border-radius:1.3rem;border:1.5px solid rgb(245 197 24 / .13);padding:2.5rem}.pricing-contactform-form h3{text-align:center}.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:rgb(0 0 0 / .3);border:1px solid rgb(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 0.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 rgb(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 0.2s ease;font-size:.9em}.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 rgb(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;aspect-ratio:16/9;background-color:rgb(26 34 56 / .5);border-radius:8px;overflow:hidden}.ai-article-content .post-thumbnail img{width:100%;height:auto;object-fit:cover;display:block}.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 rgb(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 rgb(245 197 24 / .2)}.faqs-section>h2,.sources-section>h3{color:var(--accent-color);margin-bottom:2rem}.faq-item{border-bottom:1px solid rgb(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);background:none;border:none;width:100%;text-align:left;font-size:1.1em;font-weight:700;display:block}.faq-question::after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--accent-color);transition:transform 0.3s ease}.faq-item.active .faq-question::after{transform:translateY(-50%) rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out,padding-top 0.4s ease-out;color:var(--text-color);padding-right:30px}.faq-answer p{margin:0;padding-top:1rem}.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}.ai-articles-single-container #primary,.ai-articles-single-container #secondary{width:100%}.ai-articles-single-container .sidebar-inner{position:static}}