.p-ticker-page{min-height:100svh;padding:clamp(1rem,3vw,2.75rem);background:#062451;color:#e6f3ff;font:500 1rem/1.4 Arial,sans-serif}.p-ticker-controls,.p-ticker-footer,.p-ticker-masthead{display:flex;justify-content:space-between;align-items:center;gap:1rem}.p-ticker-masthead{margin-bottom:1.6rem}.p-ticker-masthead h1{margin:0;font:700 clamp(1.5rem,3vw,2.5rem)/1.05 Barlow,Arial,sans-serif;text-transform:uppercase;letter-spacing:.035em}.p-ticker-masthead h1 span{display:inline-block;margin-left:.5rem;color:#9dc5e8;font:500 clamp(.65rem,1.2vw,1rem)/1.3 Arial,sans-serif;vertical-align:middle}.p-ticker-masthead h1 span:before{content:"·";margin-right:.55rem}.p-ticker-clock{display:flex;align-items:center;gap:.8rem;white-space:nowrap}.p-ticker-clock time{color:#a6cff0;font:700 1.4rem/1 monospace}.p-ticker-clock>span{border-left:1px solid #547ca3;padding-left:.8rem;font-size:.8rem}.p-ticker-controls{padding-bottom:.65rem;border-bottom:1px solid #315987}.p-ticker-controls>div{display:flex;gap:.4rem;flex-wrap:wrap}.p-ticker-controls button{border:1px solid transparent;border-radius:3px;padding:.55rem .7rem;background:transparent;color:#d5ebff;font:inherit;font-size:.82rem;cursor:pointer}.p-ticker-controls button:hover,.p-ticker-controls button[aria-pressed=true]{background:#163e6b;border-color:#6a95bd;color:#fff}.p-ticker-controls button span{margin-left:.4rem;color:#c0d9ef;font-variant-numeric:tabular-nums}.p-ticker-page :is(button,a):focus-visible{outline:2px solid #e9d36d;outline-offset:3px}.p-ticker-table{width:100%;table-layout:fixed;border-collapse:collapse}.p-ticker-table col:first-child{width:15%}.p-ticker-table col:nth-child(2){width:35%}.p-ticker-table col:nth-child(3){width:14%}.p-ticker-table col:nth-child(4){width:17%}.p-ticker-table col:nth-child(5){width:19%}.p-ticker-table th{padding:.7rem 4px .45rem;text-align:left;vertical-align:bottom;color:#a9c9e4;font:700 .71rem/1.3 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.p-ticker-row{background:linear-gradient(180deg,#315f91 0 47%,#102d50 47% 51%,#234d7b 51%)}.p-ticker-row td{padding:.35rem 4px;border-bottom:3px solid #062451;vertical-align:middle;overflow-wrap:anywhere}.p-ticker-row td+td{box-shadow:inset 1px 0 #102d50}.p-ticker-letters{display:flex;flex-wrap:wrap;gap:2px;color:#e5f5ff;font:700 clamp(.73rem,1.3vw,1.15rem)/1.65 Courier New,monospace;text-transform:uppercase}.p-ticker-letters>span{width:.85em;text-align:center;box-shadow:inset -1px 0 #153b65}.p-ticker-status{display:flex;gap:.35rem;align-items:flex-start}.p-ticker-lamp{width:.42rem;height:1.35rem;flex:0 0 auto;background:#e0ce61;border-radius:2px}.p-ticker-lamp[data-landed=true]{background:#82d6a2}.p-ticker-message{margin:0;padding:1.1rem 0;color:#d5ebff}.p-ticker-updated{margin:.7rem 0 0;color:#a9c9e4;font-size:.74rem}.p-ticker-footer{margin-top:2.25rem;padding-top:.9rem;border-top:1px solid #315987;font-size:.8rem;color:#a9c9e4}.p-ticker-footer a{color:#e6f3ff;text-decoration:underline;text-underline-offset:.2em}.p-ticker-sr{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}@media (max-width:700px){.p-ticker-page{padding:1.2rem 1rem 2rem}.p-ticker-masthead{align-items:flex-start;gap:.65rem;margin-bottom:1.1rem}.p-ticker-masthead h1{font-size:clamp(1.6rem,7vw,2.2rem)}.p-ticker-masthead h1 span{display:block;margin:.35rem 0 0}.p-ticker-masthead h1 span:before{content:none}.p-ticker-clock{display:grid;gap:.2rem;text-align:right}.p-ticker-clock time{font-size:1.05rem}.p-ticker-clock>span{border:0;padding:0;font-size:.72rem}.p-ticker-controls,.p-ticker-controls>div{gap:.3rem}.p-ticker-controls button{min-height:44px;padding:.45rem .5rem}.p-ticker-table col:first-child{width:24%}.p-ticker-table col:nth-child(2){width:28%}.p-ticker-table col:nth-child(3),.p-ticker-table col:nth-child(4){width:15%}.p-ticker-table col:nth-child(5){width:18%}.p-ticker-table th{padding-inline:2px;font-size:.6rem;letter-spacing:.03em}.p-ticker-row td{padding:.55rem 2px}.p-ticker-letters{display:none}.p-ticker-row td:first-child .p-ticker-letters{display:flex;gap:1px;font-size:.72rem;line-height:1.65}.p-ticker-row td:first-child .p-ticker-letters>span{width:.61em}.p-ticker-row td:not(:first-child) .p-ticker-sr{position:static;width:auto;height:auto;clip-path:none;white-space:normal}.p-ticker-row td:not(:first-child) .p-ticker-tiles{display:block;min-width:0;padding:.2rem .05rem;font:700 clamp(.65rem,2.65vw,.84rem)/1.3 Courier New,monospace}.p-ticker-status{gap:2px;align-items:stretch}.p-ticker-lamp{width:3px;height:auto}.p-ticker-footer{flex-wrap:wrap;margin-top:1.4rem}}