.tutorial-page .guide-section p{line-height:1.95;margin-top:16px}.tutorial-page .guide-section .lead{font-weight:650;color:var(--ink)}.tutorial-page .guide-reading{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:22px}.tutorial-page .guide-reading a{line-height:1.6}.tutorial-page .tutorial-chapter-number{font-family:monospace;font-size:20px;font-weight:800;background:#e7effd;color:#284e89}.tutorial-page .tutorial-back-top{display:inline-block;margin-top:22px;font-size:12px;color:var(--muted)}.tutorial-page .tutorial-preparation p{margin:8px 0;line-height:1.8}.tutorial-page .guide-nav a{padding:10px 0}.tutorial-page .faq-article-body p{line-height:1.95}.tutorial-page [id]{scroll-margin-top:24px}.tutorial-page .faq-filters{gap:8px}.tutorial-page .faq-card-link{margin-top:auto;font-size:12px;font-weight:700}.tutorial-page .faq-card p{line-height:1.8}.tutorial-page .guide-nav{max-height:calc(100vh - 48px);overflow:auto}.tutorial-page .faq-pagination{flex-wrap:wrap}@media(max-width:760px){.tutorial-page .guide-nav{max-height:none;position:static}.tutorial-page .guide-reading{flex-direction:column;gap:14px}.tutorial-page .faq-results-meta{align-items:flex-start;gap:10px}.tutorial-page .faq-results-meta>span:last-child{display:none}.tutorial-page .guide-chapter-heading h2{font-size:24px}.tutorial-page .faq-filters button{min-height:42px}}
