body.tutorial-page main{max-width:900px}.tutorial-page .tutorial-article{padding:40px;line-height:1.75}.tutorial-page h1{font-size:clamp(30px,4vw,44px);max-width:620px;line-height:1.1}.tutorial-page h2{margin-top:36px;font-size:24px;line-height:1.25}.tutorial-page h3{font-size:18px;line-height:1.4}.tutorial-page .tutorial-lead{max-width:660px;font-size:18px;line-height:1.65}.tutorial-page .tutorial-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0}.tutorial-page .tutorial-actions a{min-height:46px;display:inline-flex;align-items:center}.tutorial-page .tutorial-toc{display:flex;flex-wrap:wrap;gap:8px 18px;border-top:1px solid var(--line);padding-top:16px}.tutorial-page .tutorial-toc a{min-height:44px;display:inline-flex;align-items:center}.tutorial-page .guide-steps{padding-left:24px}.tutorial-page .guide-steps li{padding-left:5px}.tutorial-page .guide-steps h3{margin-bottom:6px}.tutorial-page .guide-steps p{margin-top:0}.tutorial-page .guide-table th:first-child{width:27%}.tutorial-page .guide-table-wrap{overflow-x:auto}.tutorial-page .tutorial-file-list{overflow-wrap:anywhere}.tutorial-page .tutorial-file-list li{margin:8px 0}.tutorial-page .tutorial-note{padding:16px 20px;background:var(--soft);border-left:3px solid var(--green);border-radius:0 10px 10px 0}.tutorial-page .guide-figure img{max-width:100%;width:720px}.tutorial-page .page-top-nav{flex-wrap:wrap}@media(max-width:640px){.tutorial-page .tutorial-article{padding:24px 18px}.tutorial-page .tutorial-lead{font-size:17px}.tutorial-page h2{font-size:22px}.tutorial-page .tutorial-actions{align-items:stretch;flex-direction:column}.tutorial-page .tutorial-actions a{justify-content:center;max-width:100%}.tutorial-page .guide-table th,.tutorial-page .guide-table td{padding:12px 8px;overflow-wrap:anywhere}.tutorial-page .tutorial-toc{gap:4px 14px}}
