.hour-nav{display:flex;flex-wrap:wrap;gap:10px;background:white;border-bottom:2px solid #b9cbd5;padding:14px 20px;margin:auto;max-width:1040px}.hour-nav a{color:#15364a;padding:8px;text-decoration:underline;font-weight:bold}.hour-nav a:focus-visible{outline:3px solid #e2a800}@media print{.hour-nav{display:none}}