@import 'common.css';

body {
	font-size: 18px;
	line-height: 1.6;
}

main {
	max-width: 1024px;
	padding: 24px;
	margin: auto;
}

h1 {
	font-size: 48px;
	line-height: 1.2;
	padding-top: 24px;
}

h2 {
	font-size: 34px;
	line-height: 1.2;
	padding-top: 24px;
}

h3 {
	font-size: 24px;
	line-height: 1.2;
	padding-top: 18px;
}

body.legal > main > .logo-and-soon {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

a {
	font-weight: 500;
	color: var(--almond);
}

ul {
	padding-left: 18px;
}

ul li::marker {
	color: #FFFBE080;
}


/* Table as a paragraph flow */

table.notable {
	display: block;
}

table.notable > tbody > tr {
	display: block;
}

table.notable > tbody > tr > td {
	display: block;
	padding: 0;
}

table.notable > tbody > tr > td:first-child {
	padding-top: 16px;
}

table.notable > tbody > tr > td:first-child > p > span > a {
	font-size: 24px;
	font-weight: 700;
}
