.ai-skill-article .article-code-sample .article-prompt-header{background:#edf4f9;color:#173d59}
.ai-skill-article .article-code-sample pre{background:#f8fafc;color:#203b50;white-space:pre-wrap;overflow-wrap:anywhere}
.ai-skill-article .article-inline-image figcaption{font-size:13px;color:#526879;text-align:center}
.ai-skill-article .article-question-card{break-inside:avoid}
.ai-skill-article .article-question-card h3{font-size:clamp(23px,4vw,29px)}
.ai-skill-article .article-question-card li{font-size:18px;line-height:1.75}
.ai-skill-article .level-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ai-skill-article .level-card{display:flex;flex-direction:column}
.ai-skill-article .level-card .button{margin-top:auto;align-self:flex-start}
.ai-skill-article .article-table-scroll{max-width:100%;overflow-x:auto}
.ai-skill-article .article-table-scroll table{min-width:560px}
.ai-skill-article .article-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}
.ai-skill-article .article-note{font-size:15px}
.ai-skill-article .article-actions .button{white-space:normal;text-align:center}
@media(max-width:600px){.ai-skill-article .level-cards{grid-template-columns:1fr}.ai-skill-article .article-question-card{padding:20px}.ai-skill-article .article-question-card li{font-size:16px}.ai-skill-article .article-question-card li:before{top:16px}.ai-skill-article .article-prompt-header{align-items:flex-start;gap:12px}.ai-skill-article .article-prompt-header button{flex-shrink:0}.ai-skill-article .article-feature-panel{padding:18px}}
