*{
			margin : 0;
			padding: 0;
			box-sizing: border-box;
		}

		body {
			padding: 5%;
			font-family: sans-serif;
			background-color: white;
		}

		h1 {
			color: crimson;
			margin-bottom: 5%;
			font-size: 4vw;
		}

		details {
			font-weight: bold;
			font-size: 2.3vw;
			display: block;
		}

		details summary {
			display: inline-block;
			font-weight: bold;
			font-size: 3vw;
			margin-bottom: 2%;
			outline: 0;
		}

		summary::-webkit-details-marker {
			display:none;

		}

		ul,ol {
			padding-left: 9%;
			margin-bottom: 2%;
		}

		li {
			line-height: 4vw;
		}

		.week {
			margin-left: 6%;
		}

		.month {
			margin-bottom: 1%;
		}
