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

body{
	margin: 20px;
	}

h1 {
	margin-bottom: 20pt;
}

details {
	margin-top: 10pt;
	font-size: 17pt;
	display: block;
	list-style: none;
		}

details summary {
			display: inline-block;
			font-size: 17pt;
			outline: 0;
			background-color: black;
			color: white;
			padding: 3pt;
				}

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



ul,ol {
			padding-left: 20px;
			margin-top: 12pt;
			margin-bottom: 15pt;
			font-size: 15pt;
			list-style: none;
		}

.second {
	background-color: lightgray;
	color: white;
}

.gram {
	background-color: lightgray;
	color: white;
}

