*,body{margin:0;padding:0}h1,h2{text-align:center;margin-bottom:20px}footer li,li,nav li{list-style-type:none}*{box-sizing:border-box}img{max-width:100%;height:auto;display:block;margin:0 auto}main{background-color:#97d2c3}p{text-indent:30px;max-width:90%;margin:auto;line-height:1.5}body{font-family:Arial,sans-serif;font-size:16px;line-height:1.6}footer,nav{display:flex;justify-content:center;background-color:#c2c2c2;padding:10px}footer ul,nav ul{display:flex;gap:15px;padding:0}footer a,nav a{color:#fff;text-decoration:none;padding:10px}nav a:hover{background-color:#aee}h1,h2{margin-top:0;font-size:clamp(1.8rem, 5vw, 3rem)}h2{font-size:clamp(1.2rem, 3vw, 2rem)}section{padding:20px;margin:auto}table{width:100%;max-width:600px;margin:20px auto;border-collapse:collapse;font-size:1rem;text-align:left;overflow-x:auto}td,th{border:1px solid #302020;padding:10px}th{background-color:#c1a19b;font-weight:700}li{margin:0 10px}#contact h2{text-align:left;font-size:clamp(1.1rem, 2vw, 2rem)}#contact+#socials{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;width:100%;margin:auto}@media screen and (min-width:320px){nav{flex-direction:column;align-items:center;flex-wrap:wrap}body,main{padding:20px}body h1{text-align:center}p{max-width:90%}}@media screen and (min-width:481px){nav{justify-content:center}p{max-width:460px}table{font-size:1rem}}@media screen and (min-width:769px){nav{justify-content:space-around}p{max-width:740px}table{font-size:1.2rem}}