:root{--navy:#002461;--orange:#f88f36;--amber-tint:#fbf0dc;--slate:#4f5d70;--light:#eef2f6;--line:#d5dce6;--red:#9b1c1c;--green:#1e6b3a;--max:68rem}*{box-sizing:border-box}html{color:#1a1a1a;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.5}body{margin:0}h1,h2,h3{color:var(--navy);margin:0 0 .5rem;font-family:Cambria,Georgia,serif;line-height:1.2}h1{font-size:1.8rem}h2{margin-top:1.5rem;font-size:1.35rem}h3{margin-top:1rem;font-size:1.1rem}p{margin:0 0 .9rem}a{color:var(--navy)}.skip{position:absolute;left:-999px}.skip:focus{z-index:10;background:#fff;padding:.5rem;top:1rem;left:1rem}.wrap{max-width:var(--max);margin:0 auto;padding:0 1rem}.masthead{background:var(--navy);color:#fff}.masthead-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.masthead a{color:#fff;text-decoration:none}.masthead .nav{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.masthead .nav a{border-bottom:2px solid #0000;padding:.3rem 0}.masthead .nav a:hover,.masthead .nav a[aria-current=page]{border-bottom-color:var(--orange)}.brand{align-items:center;gap:.6rem;font-family:Cambria,Georgia,serif;font-size:1.1rem;display:flex}.brand img{width:auto;height:40px}.who{color:#dfe6f3;font-size:.9rem}main{padding:1.5rem 0 3rem}.muted{color:var(--slate)}.small{font-size:.9rem}.lede{color:var(--slate);font-size:1.1rem}.cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1rem 0;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:1rem 1.1rem}.card h2{margin-top:0;font-size:1.2rem}.card .count{color:var(--navy);font-family:Cambria,Georgia,serif;font-size:2rem}.callout{background:var(--amber-tint);border-left:4px solid var(--orange);border-radius:4px;margin:1rem 0;padding:.8rem 1rem}.panel{background:var(--light);border-radius:6px;margin:1rem 0;padding:.9rem 1rem}.error{border-left:4px solid var(--red);color:#5a0f0f;background:#fdecec;border-radius:4px;margin:1rem 0;padding:.8rem 1rem}.ok{border-left:4px solid var(--green);color:#0f3d20;background:#e7f4ec;border-radius:4px;margin:1rem 0;padding:.8rem 1rem}.button,button{font:inherit;background:var(--orange);color:var(--navy);cursor:pointer;border:0;border-radius:6px;padding:.55rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.button.quiet,button.quiet{background:var(--light);color:var(--navy);border:1px solid var(--line);font-weight:400}.button.danger,button.danger{color:var(--red);border:1px solid var(--red);background:#fff;font-weight:400}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:2px}form.stack{gap:.8rem;max-width:36rem;display:grid}form.inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}label{margin-bottom:.2rem;font-weight:700;display:block}label .help{color:var(--slate);font-size:.9rem;font-weight:400;display:block}input[type=text],input[type=email],input[type=url],input[type=tel],select,textarea{font:inherit;border:1px solid var(--slate);background:#fff;border-radius:6px;width:100%;padding:.5rem .6rem}input.code{letter-spacing:.3rem;text-align:center;max-width:14rem;font-size:1.6rem}textarea{min-height:5rem}table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.5rem .6rem}th{color:var(--slate);text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:400}.pill{background:var(--light);color:var(--navy);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;display:inline-block}.pill.high{color:var(--red);background:#fdecec}.pill.low{color:var(--slate)}.items{margin:0;padding:0;list-style:none}.items li{border:1px solid var(--line);border-radius:8px;margin-bottom:.7rem;padding:.9rem 1rem}.items .title{font-weight:700}.items .meta{color:var(--slate);margin:.2rem 0 .6rem;font-size:.9rem}.actions{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.actions form{gap:.4rem;display:grid}.hours-grid{grid-template-columns:7rem 1fr;align-items:center;gap:.4rem .8rem;max-width:36rem;display:grid}.hours-grid label{margin:0}.secret{letter-spacing:.08em;background:var(--light);border-radius:6px;padding:.6rem .8rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.3rem;display:inline-block}.codes{columns:2;max-width:24rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.1rem}.codes li{padding:.15rem 0}footer{border-top:1px solid var(--line);color:var(--slate);padding:1rem 0;font-size:.9rem}@media print{.masthead,footer,.actions,form{display:none}}
