*{margin:0;padding:0;box-sizing:border-box}body{color:#484848}body:has(.navMenu input:checked) .sectionMenu{display:block}p{font-size:1rem;line-height:1.75rem}h2{font-size:1.625rem;line-height:2.063rem}a{text-decoration:none;color:#484848}ul{list-style:none}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.main-404{margin:4.75rem 1rem 1rem;padding:1.5rem;box-shadow:1px 1px 4px rgba(30,30,30,.16)}.main-404 h1{font-size:1.25rem;line-height:1.75rem}.main-404 a{text-decoration:underline}.main-404 p{margin:.25rem 0 2.5rem}.main-404 section{display:flex;justify-content:space-between}.main-404 section a{text-decoration:none}.main-404 section a,.main-404 section a:first-of-type{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.main-404 section a:first-of-type{font-size:1rem;line-height:1.75rem;font-family:Poppins,sans-serif;font-weight:700;padding:.25rem 1.5rem;height:3.25rem;background-color:#fff;border:1px solid #888;border-radius:.25rem;transition:.4s;color:#888}.main-404 section a:first-of-type:hover,.main-404 section a:last-of-type{background-color:#87be34;border:1px solid #87be34;color:#fff}.main-404 section a:last-of-type{font-size:1rem;line-height:1.75rem;font-family:Poppins,sans-serif;border-radius:.25rem;font-weight:700;transition:.4s;padding:.25rem 1.5rem;height:3.125rem}.main-404 section a:last-of-type:hover{background-color:#acdf4a;border:1px solid #acdf4a}