.not-found{text-align:center;max-width:560px;min-height:70vh;margin:0 auto;padding:8rem 1.5rem 4rem}.not-found h1{color:var(--dark-text);margin:1rem 0 .75rem;font-size:2rem}.not-found p{color:#5b5b5b;margin-bottom:1.5rem}.not-found ul{gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.not-found li a{color:var(--dark-text);background:#ffffffb3;border-radius:14px;padding:.85rem 1rem;font-weight:600;text-decoration:none;display:block}.not-found li a:hover{color:var(--primary-blue)}.not-found-home{color:var(--primary-blue);font-weight:700}
