@font-face {
	font-family: 'Ubuntu';
	src: url('../fonts/ubuntu-light-webfont.woff2') format('woff2'),
			 url('../fonts/ubuntu-light-webfont.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display:swap;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../fonts/ubuntu-lightitalic-webfont.woff2') format('woff2'),
			 url('../fonts/ubuntu-lightitalic-webfont.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display:swap;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../fonts/ubuntu-medium-webfont.woff2') format('woff2'),
			 url('../fonts/ubuntu-medium-webfont.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display:swap;
}

body {
	font-family:'Ubuntu', serif;
	font-size:1rem;
	/*font-size: clamp(1rem, calc(1rem + ((1vw - 0.375rem) * 1)), 1.375rem);*/
	font-size: clamp(1rem, calc(1rem + ((1vw - 0.375rem) * 0.6667)), 1.25rem);

	font-weight:300;
	line-height:1.5;
}

h1,h2,h3,h4,h5,h6,strong,b {
	font-weight:500;
}

h1,h2,h3,h4,h5,h6 {
	line-height:1.3;
	margin:0 0 .8em;
}

h1 {
	font-size:1.75em;
}
h2 {
	font-size:1.5em;
}
h3 {
	font-size:1.25em;
}
h4,h5,h6 {
	font-size:1em;
}

a {
	text-decoration: none;
	color: #e7511e;
}
a:hover {
	text-decoration:underline;
}

section {
	padding:clamp(1.5em,3.25vw,4em) 1em;
}

section:nth-child(odd) {
	background-color:rgb(249 216 216 / 50%);
}

section:first-child p {
	font-size:1.5em;
}

.wrapper {
	max-width:75ch;
	margin:0 auto;
}

.logo {
	max-width: 15em;
}