* { margin: 0; padding: 0; box-sizing: border-box; } htmll { font-size: 62.5%; } body { font-family: Helvetica, Arial, sans-serif; } header { background-color: #222222; color: #bababa; padding: 1rem; } header img { float: left; height: 3rem; width: auto; margin-right: 2rem; } header h1 { font-family: Arial, Helvetica, sans-serif; font-size: 2.5rem; } header nav ul { list-style-type: none; margin-left: 0; } header nav ul li { display: inline-block; background-color: #d3d00c; color: #448344; border: 1px solid black; margin-left: 0; font-size: 1rem; padding: 2px 4px 2px 4px; } header nav a { text-decoration: none; color: black; } main { position: relative; padding: 1rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem; } main section { border: 1px solid black; padding: 0.4rem; height: 18rem; } main section h2 { font-size: 1.8rem; margin-bottom: 0.5rem; } main section h2 { font-size: 1.4rem; margin-bottom: 0.3rem; } main section p { margin-bottom: 0.4rem; } main section ul { margin-left: 1rem; } main section legend { margin: 0.5rem; padding: 0 0.2rem; } main #calc { border: 1px solid green; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; } main #calc input[type=number] { margin: 0.3rem; } main #calc button { margin: 0.2rem 0.4rem; padding: 0.2rem 0.4rem; } footer { background-color: #222222; color: #bababa; padding: 1rem; }/*# sourceMappingURL=style.css.map */