.java-introduction-workspace .tutorial-article{min-width:0}.java-introduction-workspace article>section:not(.c-introduction-quiz) h2{margin:48px 0 18px;font-size:30px;line-height:1.25;letter-spacing:-.04em}.java-introduction-workspace article h3{margin:30px 0 14px;font-size:21px;line-height:1.4;letter-spacing:-.02em}.java-introduction-workspace article p{margin:0 0 20px;color:var(--muted);font-size:16px;line-height:1.85}.java-introduction-workspace article>section:not(.c-introduction-quiz) ul{padding-left:22px}.java-introduction-workspace article>section:not(.c-introduction-quiz) li{margin-bottom:12px}.java-introduction-workspace pre{max-width:100%;overflow-x:auto;white-space:pre}.java-source-example{min-width:0;margin:28px 0}.java-source-example>pre{background:#071c17;color:#edf4ef;padding:24px;font:.875rem/1.8 var(--font-geist-mono),monospace}.java-introduction-workspace .java-source-example>pre code{background:transparent;color:inherit;padding:0;border:0;font:inherit}.java-introduction-workspace .java-runner header p{margin:0;color:#aabbb5;font-size:12px;line-height:1.6}.java-introduction-workspace .java-runner footer p{margin:0;color:#aabbb5;font-size:11px;line-height:1.6}.java-runner>header{flex-wrap:wrap}.java-runner>header>div:first-child{flex:1 1 auto}.java-runner .c-basics-runner-actions{flex:0 1 auto}.java-runner .java-runner-input>summary{padding:14px 20px;color:#c9ef8a;cursor:pointer;font-size:12px}.java-runner .syntax-editor{overflow-x:auto}.java-source-example figcaption{font-size:.8rem;line-height:1.7;color:var(--muted);margin:12px 0}.java-run-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:12px;padding:0;margin:28px 0}.java-run-flow li{display:grid;gap:8px;border:1px solid var(--line);padding:18px;min-width:0}.java-run-flow code{overflow-wrap:anywhere}.java-run-flow span{font-size:.8rem;line-height:1.6}.java-line-walkthrough{margin:28px 0}.java-line-walkthrough>div{border-bottom:1px solid var(--line);padding:18px 0}.java-line-walkthrough dt{font-weight:650;overflow-wrap:anywhere}.java-line-walkthrough dd{margin:12px 0 0;font-size:1rem;line-height:1.9;color:var(--muted)}.java-practice-solution{border:1px solid var(--line);padding:20px;margin:22px 0}.java-practice-solution summary{cursor:pointer;font-weight:650;line-height:1.7}.java-practice-solution p{margin-bottom:0}.java-practice-solution :is(p,figure){margin-top:18px}.java-introduction-workspace :is(summary,pre):focus-visible{outline:3px solid currentColor;outline-offset:3px}.java-introduction-workspace h2[id],.java-introduction-workspace section[id]{scroll-margin-top:100px}@media (max-width:680px){.java-run-flow{grid-template-columns:1fr}.java-practice-solution{padding:16px}}