html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{color-scheme:dark;background-color:#303030;color:#fff;font-family:Mulish,Nokora,sans-serif;font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:960px;margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap{gap:.6rem}.p-3{padding:6px}.flex-1{flex:1}.nav{background-color:#252525;padding:.4rem .8rem}.flex-wrap{flex-wrap:wrap}.nav .title{font-weight:700;font-size:1.25rem}.banner{background-color:#004282;border-bottom:1px solid hsla(0,0%,100%,.2);line-height:1.5}.banner .desc{white-space:nowrap;font-weight:700;font-size:.8rem;text-align:right}@media only screen and (max-width: 768px){.banner .desc{text-align:center}}.text-center{text-align:center}.gap-sm{gap:.2rem}.gap-xs{gap:.1rem}.button-locale{border:1px solid transparent;padding:0 6px;display:flex;border-radius:.4rem;cursor:pointer;transition:.2s ease;opacity:.65}.button-locale:hover,.button-locale:focus{border:1px solid rgba(255,255,255,.1);background-color:#ffffff1a;opacity:1}.button-locale:active{border:1px solid rgba(255,255,255,.15);background-color:#ffffff1a}.button-locale.active{border:1px solid rgba(255,255,255,.2);background-color:#00000026;opacity:1}.font-bold{font-weight:700}.text-xl{font-size:1.4rem}.alert{line-height:1.4;padding:3rem 1rem}.logo{text-decoration:inherit;color:inherit}.text-info{max-width:720px;text-align:center;font-size:1.1rem;color:#b3b3b3;line-height:1.5}.text-info a{color:#fff}
