/* ========================================== */
/* ========== PROBLEM INTRODUCTION ========== */
/* ========================================== */

.grid-guided-tour-box {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto;
	grid-column-gap: 10px;
	grid-row-gap: 5px;
}

.guided-tour-box {
	border: 2px solid #f7f7f7;
	border-radius: 8px;
	padding: 15px;
	margin: 20px 0;
	font-family: "Lucida Console", "Courier New", monospace;
}

.grid-guided-tour-radio {
	display: grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto;
	grid-column-gap: 10px;
	grid-row-gap: 5px;
}

.grid-guided-tour-radio > div:nth-child(2n+1) {padding-top: 3px;}

.grid-guided-tour-task {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(5, minmax(0, auto));
	grid-row-gap: 10px;
	padding: 15px;
	background: #f7f7f7;
	border-radius: 8px;
	margin: 20px 0;
}

.grid-guided-tour-task > div:nth-child(1) {font-weight: bold;}