:root {
	--text-size-080: 0.694rem;
	--text-size-090: 0.833rem;
	--text-size-100: 1rem;
	--text-size-200: 1.2rem;
	--text-size-300: 1.44rem;
	--text-size-400: 1.728rem;
	--text-size-500: 2.074rem;
	--text-size-600: 2.488rem;
	--text-size-700: 2.986rem;

	font-size: 16px;
	font-weight: 500;
	line-height: 1.6;
	color: #222;
	background-color: #fff;
	font-family:
		system-ui,
		-apple-system,
		BlinkMacSystemFont,
		'Segoe UI',
		Roboto,
		Oxygen,
		Ubuntu,
		Cantarell,
		'Open Sans',
		'Helvetica Neue',
		sans-serif;
}

body {
	padding: 0px;
	margin: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700;
	line-height: 1.15;
	letter-spacing: -0.022em;
}

h1 {
	font-size: var(--text-size-700);
	margin: 3rem 0 2rem 0;
}

h2 {
	font-size: var(--text-size-600);
}

h3 {
	font-size: var(--text-size-500);
}

h4 {
	font-size: var(--text-size-400);
}

h5 {
	font-size: var(--text-size-300);
}

h6 {
	font-size: var(--text-size-200);
}

p {
	font-size: var(--text-size-100);
}

small {
	font-size: var(--text-size-090);
}
