.article-body{line-height:1.75}.article-body p{margin-bottom:22px}.article-body h3{margin-top:32px}.ai-principle{margin:32px 0;padding:24px 28px;background:var(--surface);border-left:4px solid var(--accent)}.ai-principle p:last-child{margin-bottom:0}.article-body a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.ai-table{margin:28px 0}.ai-table table{width:100%;border-collapse:collapse;font-size:1rem}.ai-table caption{text-align:left;font-weight:600;margin-bottom:12px}.ai-table th,.ai-table td{padding:14px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.ai-table thead{background:var(--surface)}.ai-table th[scope=row]{font-weight:600;width:58%}.ai-download-note{margin-top:14px;font-size:1rem}.article-body .button{white-space:normal;text-decoration:none}.article-metadata{overflow-wrap:anywhere}@media(max-width:600px){.ai-principle{padding:20px 16px}.ai-table th,.ai-table td{padding:12px 6px}.editorial-intro .button{white-space:normal;text-align:left}}@media(forced-colors:active){.ai-principle{border:2px solid CanvasText}}