.on-stack-replacement-lesson .source-line,.on-stack-replacement-lesson code{overflow-wrap:anywhere}.on-stack-replacement-lesson .source-line{white-space:pre-wrap}.osr-edit-controls{flex-wrap:wrap;align-items:end}.osr-edit-controls label{display:grid;grid-gap:var(--cf-space-100);gap:var(--cf-space-100);min-width:0}.osr-edit-controls input{max-width:9rem}.osr-edit-controls p{flex-basis:100%;margin:0;color:var(--cf-color-paper-text-secondary);font-size:var(--cf-font-size-300)}.osr-playground-grid{align-items:stretch}.osr-runtime{display:grid;grid-gap:var(--cf-space-300);gap:var(--cf-space-300)}.osr-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.osr-summary-list p{margin:var(--cf-space-150) 0 0;color:var(--cf-color-paper-text-secondary);font-size:var(--cf-font-size-300)}.osr-timeline{display:grid;grid-gap:var(--cf-space-100);gap:var(--cf-space-100);max-block-size:18rem;overflow:auto;margin:0;padding:var(--cf-space-250) var(--cf-space-250) var(--cf-space-250) var(--cf-space-500);border:1px solid var(--cf-color-paper-border);border-radius:var(--cf-radius-300);background:var(--cf-color-paper-chrome)}.osr-timeline li::marker{color:var(--cf-color-paper-text-secondary)}.osr-practical-list{display:grid;grid-gap:var(--cf-space-200);gap:var(--cf-space-200);padding:0;list-style:none}.osr-practical-list li{padding:var(--cf-space-250);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-250);background:var(--cf-color-surface-raised)}@media(max-width:560px){.osr-summary-list{grid-template-columns:1fr}.osr-edit-controls input{max-width:100%}}