.react-source-tour-lesson .source-tour-choices{flex-wrap:wrap}.react-source-tour-lesson .source-tour-where{display:grid;grid-gap:var(--cf-space-250);gap:var(--cf-space-250);margin:0}.react-source-tour-lesson .source-tour-stop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-gap:var(--cf-space-250);gap:var(--cf-space-250);align-items:baseline}.react-source-tour-lesson .source-tour-stop dt{margin:0;color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-300);overflow-wrap:anywhere}.react-source-tour-lesson .source-tour-stop dd{display:grid;grid-gap:var(--cf-space-050);gap:var(--cf-space-050);margin:0;font-size:var(--cf-font-size-325);overflow-wrap:anywhere}.react-source-tour-lesson .source-tour-stop code{overflow-wrap:anywhere}.react-source-tour-lesson .source-tour-stop a{color:var(--cf-color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--cf-color-primary-border);text-decoration-color:var(--cf-color-primary-border);text-underline-offset:2px}.react-source-tour-lesson .source-tour-stop a:hover{color:var(--cf-color-primary-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.react-source-tour-lesson .source-tour-stop span{color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-300)}.react-source-tour-lesson .source-tour-build{min-width:0}@media(max-width:768px){.react-source-tour-lesson .source-tour-stop{grid-template-columns:minmax(0,1fr);gap:var(--cf-space-050)}}