:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg,#21221d);color:var(--text,#f5f3e8);font:15px/1.8 Arial,sans-serif}a{color:var(--green,#a6e22e);text-underline-offset:3px}header{padding:20px max(24px,calc((100% - 900px)/2));border-bottom:1px solid var(--line,#404138);display:flex;justify-content:space-between;align-items:center;gap:15px}header a{font-size:18px;font-weight:600;text-decoration:none}button{border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--text);padding:9px 13px;cursor:pointer}main{max-width:900px;margin:50px auto 70px;padding:0 24px}h1{font-size:42px;line-height:1.1;letter-spacing:-1.5px;margin:12px 0 20px}h2{font-size:22px;margin-top:35px;line-height:1.4}h3{font-size:17px;margin-top:25px}.eyebrow,.updated{font:11px monospace;color:var(--muted);letter-spacing:.5px}.eyebrow{color:var(--green)}.lead{font-size:18px;color:var(--muted);margin-bottom:28px}.notice{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:18px 22px;margin:25px 0}.notice p{margin:0}nav{display:flex;flex-wrap:wrap;gap:18px;margin:25px 0}footer{max-width:900px;margin:auto;padding:25px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;font-size:12px;color:var(--muted)}footer .links{display:flex;gap:15px;flex-wrap:wrap}table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:13px 9px}th{color:var(--muted)}.contact-list{display:grid;gap:16px}.contact-list a{overflow-wrap:anywhere}.contact-list strong{display:block;color:var(--muted);font:11px monospace;letter-spacing:1px;margin-bottom:4px}#dataStatus{font-size:13px;color:var(--muted)}@media(max-width:600px){main{margin-top:30px}h1{font-size:34px}table{font-size:11px}td,th{padding:10px 5px}}

.skip-main{position:fixed;top:-80px;left:12px;z-index:10000;padding:12px;background:var(--panel,#fff);color:var(--text,#111);border:2px solid currentColor}.skip-main:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cyan,#168aac);outline-offset:3px}
