*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:#111;color:#f4f4f4;font-family:"Arial Narrow",Impact,sans-serif;line-height:1.55}
.stripe{background:repeating-linear-gradient(90deg,#111 0 18px,#f4f4f4 18px 36px);height:14px}
.clocks{display:grid;grid-template-columns:repeat(4,1fr);background:#111}
.clocks a{text-decoration:none;color:#f4f4f4;text-align:center;padding:18px 6px;border-right:1px solid #333}
.clocks a.on{background:#f5d90a;color:#111}
.clocks b{display:block;font-size:clamp(1.6rem,4vw,2.6rem);letter-spacing:.04em}
.clocks span{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}
.sheet{max-width:820px;margin:0 auto;padding:28px 20px 60px;font-family:Georgia,serif;font-weight:400}
h1{font-family:"Arial Narrow",Impact,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);line-height:.95;text-transform:uppercase;margin:0 0 14px}
h2{font-family:"Arial Narrow",Impact,sans-serif;color:#f5d90a;letter-spacing:.12em;text-transform:uppercase;font-size:1rem;margin:22px 0 8px}
p,li{margin:0 0 12px}
ul{margin:0 0 12px 1.1em}
img{width:100%;height:auto;display:block;margin:12px 0}
.cap{color:#aaa;font-size:.84rem;margin:-6px 0 14px;font-family:Georgia,serif}
table{width:100%;border-collapse:collapse;margin:8px 0 16px}
td{border-bottom:1px solid #333;padding:7px 4px}
td:first-child{color:#f5d90a;width:4.5em}
.horn{background:#f5d90a;color:#111;display:inline-block;padding:6px 10px;font-weight:800;letter-spacing:.08em;margin-bottom:12px}
.end{color:#aaa;font-size:.88rem}
