.tutorial-original{overflow-wrap:anywhere;line-height:1.95}.tutorial-original h2{margin:2.25rem 0 1rem;font-family:var(--font-display),serif;font-size:1.5rem;line-height:1.5}.tutorial-original h3{margin:1.75rem 0 .75rem;font-size:1.125rem;font-weight:600}.tutorial-original h4{margin:1.5rem 0 .5rem;font-weight:600}.tutorial-original blockquote,.tutorial-original ol,.tutorial-original p,.tutorial-original ul{margin:1rem 0}.tutorial-original ul{list-style:disc;padding-left:1.5rem}.tutorial-original ol{list-style:decimal;padding-left:1.5rem}.tutorial-original li{margin:.4rem 0}.tutorial-original a{color:var(--pine);text-decoration:underline;text-underline-offset:4px}.tutorial-original pre{max-width:100%;overflow-x:auto;padding:1.25rem;border:1px solid var(--line);border-radius:.75rem;background:var(--paper-light);font-size:.875rem;line-height:1.8;white-space:pre}.tutorial-original code{font-size:.875em}.tutorial-original blockquote{padding-left:1rem;border-left:2px solid var(--clay);color:var(--muted)}.tutorial-original table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.875rem}.tutorial-original td,.tutorial-original th{border:1px solid var(--line);padding:.6rem .8rem;vertical-align:top;min-width:8rem}.tutorial-original img{max-width:100%;height:auto}.tutorial-original details{margin:1rem 0}.tutorial-original summary{cursor:pointer;font-weight:600}