:root{--green:#061d61;--orange:#e50914;--paper:#fff;--muted:#596780}body{color:#071e54}.top{background:#061d61}header{gap:32px;padding-top:20px;padding-bottom:20px}.brand-logo{width:300px;flex-shrink:0;line-height:0}.brand-logo img{display:block;width:100%;height:auto;border-radius:5px}header p{max-width:150px;font-weight:600;line-height:1.6;color:#061d61}nav{background:#0753c8;border:0;border-bottom:4px solid #e50914}nav button{color:#fff}nav button.active{border-color:#ffdc24}.outline{border-color:#b6caea}.notice{border-bottom-color:#dbe6f7}.intro{align-items:center}.intro h1{font-weight:800;font-style:italic}.primary{background:#0753c8}.primary:hover{background:#061d61}.regional{background:linear-gradient(140deg,#074cc3,#061d61 75%);border-radius:8px;position:relative;padding:45px 35px;overflow:hidden;color:white;min-height:340px;display:flex;flex-direction:column;justify-content:center}.regional:after{content:'';position:absolute;width:250px;height:250px;border:1px solid #ffffff20;border-radius:50%;right:-100px;top:-40px;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff06}.live-label{font-size:10px;letter-spacing:1.6px;font-weight:700;background:#e50914;align-self:flex-start;padding:8px 12px;border-radius:3px}.regional h2{font-size:44px;line-height:1.1;margin:25px 0 5px;font-weight:800;font-style:italic;letter-spacing:-1px}.regional p{color:#dceaff!important}.regional-stripes{position:absolute;bottom:0;left:0;right:0;height:12px;background:linear-gradient(to bottom,#008637 0 33%,#ffdb19 33% 66%,#0860e8 66%)}.sectionHead{border-color:#0753c8}.card{border-color:#dce4f1}.card:hover{border-color:#0753c8}.card .number{color:#b7c9e8}.about{background:#edf4ff;border-bottom:4px solid #0753c8}.about p{color:#485e80}.status{color:#061d61}footer{border-top:4px solid transparent;border-image:linear-gradient(to right,#008637 33%,#ffdb19 33% 66%,#0753c8 66%) 1}.brand{font-style:italic}.brand span{color:#e50914}#searchForm{background:#edf4ff}dialog{color:#061d61}dialog::backdrop{background:#03102dc9}@media(max-width:760px){header{gap:15px}.brand-logo{width:210px;max-width:64%}.outline{font-size:10px}.regional{min-height:280px;padding:30px}.regional h2{font-size:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card{transition:none}}
