body{color:#000;background-color:teal;background-image:repeating-linear-gradient(45deg,#007575,#007575 2px,teal 2px 12px);margin:0;padding:1.5rem 0;font-family:Courier New,Courier,monospace;font-size:1.05rem;line-height:1.6}.skip-link{z-index:10;color:#000;background-color:#ff9;border:2px outset gray;padding:.4rem .8rem;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{top:.5rem}.page{background-color:#fff;border:2px outset silver;max-width:780px;margin:0 auto}.site-banner{color:#fff;text-align:center;background-color:navy;border-bottom:2px solid #000;padding:.75rem 1rem}.tagline{letter-spacing:.05em;margin:0 0 .25rem;font-size:.75rem}.site-name{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1.4rem;font-weight:700}a{color:#00e}a:visited{color:#551a8b}.nav-bar{background-color:silver;border-bottom:2px outset #fff;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.5rem;display:flex}.nav-bar a{color:#00e;background-color:#d4d0c8;border:2px outset #d4d0c8;padding:.35rem .8rem;font-weight:700;text-decoration:none}.nav-bar a:visited{color:#551a8b}.nav-bar a:hover{background-color:#e4e0d8}.nav-bar a.current{color:#000;background-color:#a8a8a8;border-style:inset;text-decoration:underline}main{padding:1rem 1.5rem}h1{border-bottom:2px solid gray;padding-bottom:.25rem;font-size:1.3rem}h2{font-size:1.05rem}.panel{background-color:beige;border:2px groove gray;margin:1rem 0;padding:.75rem 1rem}.panel.notice{background-color:#ff9;border:2px ridge olive}.panel h2{margin-top:0}.table-wrap{margin:1rem 0}table{border-collapse:collapse;width:100%}caption{text-align:left;margin-bottom:.35rem;font-weight:700}th,td{text-align:left;vertical-align:top;border:1px solid gray;padding:.4rem .6rem}thead th{text-transform:uppercase;letter-spacing:.03em;background-color:silver;border:2px outset silver}tbody tr:nth-child(2n){background-color:#eceee6}.quicklinks{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.button-link{color:navy;background-color:silver;border:2px outset #fff;padding:.5rem .9rem;font-weight:700;text-decoration:none;display:inline-block}.button-link:visited{color:navy}.button-link:active{border-style:inset}.badges{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 .5rem;display:flex}.badge{color:#fff;background-color:navy;border:2px outset #fff;padding:.25rem .6rem;font-size:.75rem;font-weight:700}footer{text-align:center;background-color:silver;border-top:2px solid gray;padding:.75rem;font-size:.75rem}.hit-counter{margin:0 0 .5rem}.counter-digits{color:#0f0;letter-spacing:.2em;background-color:#000;border:1px inset gray;padding:.1rem .4rem;font-weight:700}@media (width<=600px){body{padding:0}.page{border-width:0 0 2px;max-width:100%}main{padding:1rem}.nav-bar{gap:.5rem}.table-wrap{overflow-x:auto}table{font-size:.85rem}.quicklinks{flex-direction:column}.button-link{text-align:center}}
