.ai-tools-guide .article-title,.ai-tools-guide .section-heading,.ai-tools-guide h3{font-family:var(--sans);font-weight:400;letter-spacing:-.035em;line-height:1.15}.ai-tools-guide .article-title{font-size:clamp(36px,5vw,58px)}.ai-tools-guide .section-heading{font-size:clamp(28px,3.5vw,38px)}.ai-tools-guide .article-date{line-height:1.6}.ai-tools-guide .article-meta{flex-wrap:wrap;row-gap:12px}.ai-tools-guide a:not(.article-cta){color:#d3a27d;text-decoration:underline;text-decoration-color:#d3a27d66;text-underline-offset:4px}.ai-tools-guide a:hover{color:var(--cream)}.ai-tools-guide a:focus-visible,.ai-tools-guide .comparison-scroll:focus-visible{outline:2px solid #d3a27d;outline-offset:5px}.ai-tools-guide .article-section{scroll-margin-top:100px}.ai-tools-guide .research-note{padding:25px;border:1px solid #d3a27d55;background:#1c1915;margin:35px 0}.ai-tools-guide .research-note h2{font:400 22px/1.3 var(--sans);color:var(--cream);letter-spacing:-.02em;margin-bottom:12px}.ai-tools-guide .research-note p{font:300 16px/1.8 var(--sans);color:var(--bone)}.ai-tools-guide .article-toc{display:flex;flex-wrap:wrap;gap:14px 24px;margin:30px 0 45px;font:400 15px/1.5 var(--sans)}.ai-tools-guide .comparison-scroll{max-width:100%;overflow-x:auto;border:1px solid #484440;margin:25px 0;scrollbar-color:#d3a27d #1c1915}.ai-tools-guide .tool-comparison{border-collapse:collapse;width:100%;min-width:580px;font:300 15px/1.65 var(--sans);color:var(--bone)}.ai-tools-guide .tool-comparison caption{text-align:left;padding:16px;color:var(--cream);font-size:14px;background:#1c1915}.ai-tools-guide .tool-comparison th,.ai-tools-guide .tool-comparison td{padding:18px 16px;text-align:left;vertical-align:top;border-top:1px solid #484440}.ai-tools-guide .tool-comparison th{font-weight:400;color:var(--cream)}.ai-tools-guide .tool-comparison thead{background:#1c1915}.ai-tools-guide .tool-comparison tbody th{min-width:130px}.ai-tools-guide .tool-comparison td{min-width:200px}.ai-tools-guide .pilot-steps{padding-left:24px;color:var(--bone)}.ai-tools-guide .pilot-steps li{font:300 17px/1.8 var(--sans);padding-left:8px;margin-bottom:20px}.ai-tools-guide .pilot-steps li::marker{color:#d3a27d;font-weight:500}.ai-tools-guide .faq-question{font-size:22px;line-height:1.4;margin-top:30px}.ai-tools-guide .article-footer-text{font-style:normal;color:var(--bone);font-size:16px;max-width:560px}.ai-tools-guide .article-cta{font-size:14px;line-height:1.6}@media(max-width:600px){.ai-tools-guide .research-note{padding:20px}.ai-tools-guide .article-toc{flex-direction:column;gap:15px}.ai-tools-guide .article-title{font-size:38px}.ai-tools-guide .article-header{margin-bottom:35px}}.ai-tools-guide .article-subtitle{font-family:var(--sans);font-style:normal;font-size:19px;line-height:1.65;color:var(--bone)}.ai-tools-guide .article-author,.ai-tools-guide .article-author span,.ai-tools-guide .article-read-time{color:#b9b4aa}