:root{--navy:#1F3A5F;--teal:#2E7D8F;--light:#EEF3F5;--grey:#5A5A5A;--rule:#C9D4D9;--red:#B5544B;--green:#3F7A5A;--amber:#C7902E;--ink:#222;--bg:#FAFBFC}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font:15px/1.5 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}header.top{background:var(--navy);color:#fff;padding:0 20px;display:flex;align-items:center;gap:24px;height:52px}header.top .brand{font-weight:700;letter-spacing:.06em;font-size:13px;color:#BFD3DA}header.top nav a{color:#fff;margin-right:16px;font-size:14px;opacity:.85}header.top nav a:hover{opacity:1;text-decoration:none}header.top .who{margin-left:auto;font-size:13px;color:#BFD3DA}header.top .who form{display:inline}header.top .who button{background:none;border:1px solid #5c7a95;color:#fff;border-radius:6px;padding:3px 10px;margin-left:10px;cursor:pointer;font-size:12px}main{max-width:1100px;margin:0 auto;padding:24px 20px 60px}h1{font-size:22px;color:var(--navy);margin:0 0 4px}h2{font-size:16px;color:var(--teal);margin:28px 0 8px}p.lead{color:var(--grey);margin:0 0 18px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:14px 0 6px}.card{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:14px 16px}.card .n{font-size:28px;font-weight:700;color:var(--navy);line-height:1.1}.card .l{font-size:13px;color:var(--grey)}table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--rule);border-radius:8px;overflow:hidden;font-size:14px}th{text-align:left;background:var(--navy);color:#fff;font-weight:600;font-size:13px}td,th{padding:8px 10px}td{border-top:1px solid var(--rule);vertical-align:top}tr:nth-child(2n) td{background:#F7FAFB}.pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:var(--grey)}.pill.accepted,.pill.live{background:var(--green)}.pill.building,.pill.proposed{background:var(--amber)}.pill.planned{background:var(--teal)}.pill.overdue,.pill.retired,.pill.retiring,.pill.superseded{background:var(--red)}.pill.draft{background:var(--grey)}.muted{color:var(--grey);font-size:13px}.notice{background:var(--light);border-left:4px solid var(--amber);padding:10px 14px;border-radius:6px;margin:12px 0}.entry{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:14px 16px;margin:10px 0}.entry .meta{font-size:13px;color:var(--grey);margin-bottom:4px}.entry .topic{font-weight:600;color:var(--navy)}.entry ul{margin:6px 0 0 18px;padding:0}.entry li{margin:2px 0}.signin{max-width:420px;margin:80px auto;text-align:center}.signin button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:10px 18px;font-size:15px;cursor:pointer}pre.body{white-space:pre-wrap;font:13px/1.5 inherit;color:var(--ink);margin:8px 0 0}