*{box-sizing:border-box} :root{color-scheme:light;--ink:#152a27;--muted:#455b54;--accent:#205f4d;--line:#cbd8d0;--bg:#f2f6f1}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 system-ui,sans-serif}header,main,footer{width:min(1120px,calc(100% - 32px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}h1,h2,p{margin:0 0 .7em}h1{font-size:clamp(2.4rem,7vw,5.2rem);letter-spacing:-.065em;line-height:1.02;margin:.1em 0 .26em}h2{font-size:1.25rem;line-height:1.2}.hero{padding:clamp(34px,7vw,92px) 0 28px}.hero>p:not(.eyebrow){font-size:1.12rem;max-width:62ch}.eyebrow{font-weight:700;letter-spacing:.13em;font-size:.75rem;color:var(--accent)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.card{background:white;border:1px solid var(--line);border-radius:16px;padding:clamp(16px,3vw,28px);min-width:0}.card p,footer{color:var(--muted)}a{color:var(--accent);font-weight:650;text-underline-offset:3px}button,input,select{font:inherit;color:inherit;max-width:100%}button{background:var(--accent);color:white;padding:9px 14px;border:1px solid var(--accent);border-radius:9px;cursor:pointer;font-weight:650}button:disabled{opacity:.53;cursor:default}button[aria-pressed=false]{background:white;color:var(--accent)}input:not([type=checkbox]),select{background:white;width:100%;border:1px solid #748c80;border-radius:8px;min-height:42px;padding:6px 10px}label{font-weight:650;display:block;margin:.55em 0 .25em}.check,.idrow,.links,.pair,.daterow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.check{margin:.7em 0}.idrow input{flex:1;min-width:100px}.links{margin:.6em 0;gap:14px}.pair>label{flex:1;min-width:125px}.daterow{align-items:end;margin:0 0 1em}.daterow label{min-width:140px}.table-scroll{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.88rem}th,td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}th{background:#e7efe9}td{max-width:38ch;white-space:normal;overflow-wrap:anywhere}code{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:6px 8px;background:#e7efe9;border-radius:6px}footer{padding:20px 0}#hits{padding-left:24px}#hits li{margin:.6em 0}#hits button{text-align:left;background:#e7efe9;color:var(--ink);border-color:var(--line)}[hidden]{display:none!important}.skip{position:absolute;left:12px;top:12px;transform:translateY(-200%);background:white;padding:8px}.skip:focus{transform:none}:focus-visible{outline:3px solid #2e78bd;outline-offset:3px}@media(max-width:680px){.grid{grid-template-columns:1fr}.hero{padding-top:36px}}
