.ai-guide .art-body h3{font-size:23px;line-height:1.3;margin:28px 0 14px}.ai-guide .art-jump{max-height:calc(100vh - 160px);overflow-y:auto}.ai-guide .art-jump nav{align-items:stretch}.ai-guide .art-jump a{text-align:left;padding:7px 0}.ai-prompt{border:1px solid #97999B;border-top:3px solid #D22630;background:#f7f7f5;margin-top:22px}.ai-prompt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #ddd}.ai-prompt-toolbar span{font-size:13px;line-height:1.5}.ai-prompt button{font:700 14px Roboto,sans-serif;background:#000;color:#fff;border:1px solid #000;padding:12px 18px;min-height:44px;white-space:nowrap;cursor:pointer}.ai-prompt button:hover{background:#333}.ai-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 15px/1.75 Roboto,sans-serif;padding:22px;margin:0;max-width:100%;tab-size:2}.ai-prompt mark{color:#D22630;background:transparent;font-weight:700}.ai-guide .ai-copy-status{font-size:13px;margin:0;padding:0 22px 12px;min-height:28px}.ai-guide .art-body .eyebrow{margin-bottom:14px}.ai-guide .art-body section{scroll-margin-top:160px}.ai-guide .art-intro .text-link{color:#000}.ai-guide .art-jump{scrollbar-width:thin}
@media(max-width:800px){.ai-guide .art-jump{max-height:none;overflow:visible}.ai-prompt-toolbar{align-items:flex-start;padding:14px;gap:10px}.ai-prompt-toolbar span{max-width:55%}.ai-prompt pre{padding:16px;font-size:15px}.ai-guide .art-body section{scroll-margin-top:120px}}
@media print{.ai-prompt-toolbar button,.ai-copy-status{display:none!important}.ai-prompt pre{font-size:10pt;padding:12px}.ai-guide .art-body section{break-inside:auto}.ai-prompt{break-inside:auto}.ai-guide h2,.ai-guide h3{break-after:avoid}}
