body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:#002f6c;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.container{align-items:center;padding:2rem 1rem;width:100%}.container,.container2{display:flex;flex-direction:column;max-width:960px;margin:0 auto}.breakRows{width:100%;max-width:100%}.breakRows,h1{word-wrap:break-word}h1{font-size:5rem;text-align:center}h1,h2,p{color:#fff}h3{color:#dc851f}.nearestDates{max-width:960px;display:flex;font-size:.8em;justify-content:space-between;margin:auto auto 0;padding:0 1rem}.nearestDates>p{width:300px;max-width:30%}.right{text-align:right}.theDay{margin:0}.white{color:#fff}.navArea{background-color:#dc851f;margin-top:0;width:100%;position:relative;min-height:64px}.navArea nav{max-width:960px;margin:0 auto;padding:0 1rem;position:relative}.navbar,ul{margin:0}.navbar{display:flex;list-style:none;justify-content:flex-end;gap:1.5rem;padding:.5rem 0}.navbar li a{display:block;padding:.75rem 1.25rem;border-radius:6px;color:#002f6c;font-weight:500;transition:all .2s ease-in-out;background-color:transparent}.navbar li a:hover{background-color:rgba(0,47,108,.1);color:#002f6c}.navbar li a.active,.navbar li a.active:hover{background-color:#002f6c;color:#fff}.navbar li a.active:hover{opacity:.9}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:2.5rem;height:2.5rem;background-color:rgba(0,47,108,.1);border:none;cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:.75rem;border-radius:6px;transition:background-color .2s ease-in-out}.hamburger:hover{background-color:rgba(0,47,108,.2)}.hamburger-line{width:1.5rem;height:.175rem;background-color:#002f6c;transition:all .3s linear;position:relative;transform-origin:1px;display:block;border-radius:2px}.footer{color:grey;text-align:end;margin:1em}.footer a{text-decoration:none}@media screen and (max-width:960px){h1{font-size:2.5rem;overflow-wrap:break-word;word-wrap:break-word;display:inline-block;overflow-wrap:anywhere;-webkit-margin-after:0;margin-block-end:0}.container{margin:0;padding:1rem}.nearestDates{margin:2rem 0}}@media screen and (max-width:768px){.hamburger,.navbar{display:flex}.navbar{flex-direction:column;align-items:flex-start;position:fixed;top:0;right:-100%;height:100vh;background-color:#dc851f;padding:4rem 1rem 1rem;margin:0;transition:right .3s ease-in-out;width:100%;max-width:300px;box-shadow:-2px 0 5px rgba(0,0,0,.1);justify-content:flex-start}.navbar.open{right:0}.navbar li{width:100%;margin-bottom:.5rem}.navbar li a{padding:.75rem 1.25rem;width:100%;background-color:rgba(0,47,108,.1)}.navbar li a:hover{background-color:rgba(0,47,108,.2)}.navbar li a.active{background-color:#002f6c;color:#fff}.hamburger-line.open:first-child{transform:rotate(45deg)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:rotate(-45deg)}.api-response{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.5rem}.api-response pre{font-size:.875rem;white-space:pre-wrap;word-wrap:break-word;max-width:100%}.api-docs{padding:1rem}.api-docs code{word-break:break-all}}.api-list{list-style:none;padding:0;width:100%}.api-list li{margin:1rem 0}.api-list a{color:#dc851f;text-decoration:underline}.api-list a:hover{color:#fff}.api-response{background:hsla(0,0%,100%,.1);border-radius:8px;padding:1rem;margin-top:2rem;width:100%;overflow-x:auto}.api-response pre{color:#fff;font-family:monospace;white-space:pre-wrap;word-wrap:break-word;margin:0}.api-status{margin-top:1rem;font-weight:700}.api-status.error{color:#ff6b6b}.api-response h2{margin-top:0;margin-bottom:1rem;color:#dc851f}.api-docs{background:hsla(0,0%,100%,.05);border-radius:8px;padding:2rem;margin:2rem 0;width:100%}.api-docs h3{margin-top:2rem;color:#dc851f}.api-docs h4{color:#fff;margin-top:1.5rem}.api-docs ul{list-style:disc;padding-left:2rem;margin:1rem 0}.api-docs li{color:#fff;margin:.5rem 0}.api-docs code{background:hsla(0,0%,100%,.1);padding:.2rem .4rem;border-radius:4px;font-family:monospace}.endpoint-docs{margin:1rem 0}.endpoint-docs p{margin:.5rem 0}.api-link{color:#dc851f;text-decoration:underline;background:none;border:none;padding:0;font:inherit;cursor:pointer;display:inline}.api-link:hover{color:#fff}.api-notice{background:rgba(220,133,31,.1);border:2px solid #dc851f;border-radius:8px;padding:1.5rem;margin-bottom:2rem;width:100%}.api-notice h3{margin-top:0;margin-bottom:1rem;color:#dc851f}.api-notice p{margin-bottom:0;color:#fff;line-height:1.6}