.study-guide .book-header h1{letter-spacing:-.055em;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.4}.study-guide .book-header>p,.study-guide .guide-chapter>header>p,.study-guide .chapter-content p,.study-guide .study-steps span{font-size:1rem;line-height:1.9}.study-guide .reader-actions{flex-wrap:wrap}.study-guide .study-steps{margin:0 0 1.8rem;padding-left:1.5rem;list-style:decimal}.study-guide .study-steps li{padding:0 0 1.25rem .35rem}.study-guide .study-steps b,.study-guide .study-steps span{display:block}.study-guide .study-steps b{margin-bottom:.3rem}.study-guide .prompt-entry{scroll-margin-top:6rem}.study-guide .prompt-box pre{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.94rem;line-height:1.9}.study-guide .prompt-heading{flex-wrap:wrap;gap:.75rem}.study-guide .prompt-heading span,.study-guide .prompt-heading button,.study-guide .reading-toc nav a{font-size:.875rem}.study-guide .prompt-heading button{flex-shrink:0;min-height:2.75rem}.study-guide .study-tip{border-left:3px solid var(--resource-accent,#4f46e5);background:#4f46e509;margin:1rem 0 1.5rem;padding:.65rem 1rem}.study-guide .study-tip b{color:var(--resource-accent,#4f46e5)}.study-guide .study-notice{background:#fff;border:1px solid #d5d5e3;margin:1.5rem 0;padding:1.3rem}.study-guide .study-notice h3{margin-top:0}.study-guide .study-notice p:last-child{margin-bottom:0}.study-guide .study-links a{text-underline-offset:4px;color:var(--resource-accent,#4f46e5);text-decoration:underline}.study-guide .study-links li{margin:.7rem 0;line-height:1.8}.study-guide .study-checks{padding-left:1.25rem}.study-guide .study-checks li{margin-bottom:1rem;font-size:1rem;line-height:1.9}@media (max-width:700px){.study-guide .reader-actions>*{text-align:center;flex:100%}.study-guide .book-header h1{font-size:1.9rem}.study-guide .prompt-entry-title{gap:.75rem}.study-guide .study-notice{padding:1rem}.study-guide .prompt-box pre{font-size:.9rem}}@media print{.study-guide .reader-actions{display:none}.study-guide .prompt-entry{break-inside:auto}.study-guide .study-notice{background:0 0}}
