header{background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);padding:1.25rem}nav{align-items:center;justify-content:space-between}nav,nav ul{display:flex}nav ul{gap:1.25rem;list-style:none;margin:0;padding:0}nav a{color:#333;text-decoration:none}.listing-header{margin-top:3.75rem}.listing-header h2{font-size:1.75rem;padding-top:2rem}