.jx-masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);padding-right:calc(var(--touch-min) + var(--space-5));border-bottom:1px solid var(--border);background:var(--surface)}.crumb{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-2);font-family:var(--font-display);font-weight:700;text-decoration:none;color:var(--command-ink)}.crumb:hover{text-decoration:underline}.jx-masthead .masthead-note{font-size:var(--text-xs);color:var(--ink-faint);text-align:right}.jx-page{max-width:880px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-8)}.jx-page h1{font-size:clamp(var(--text-xl),4.5vw,var(--text-2xl));max-width:28ch}.jx-lede{margin-top:var(--space-3);margin-bottom:var(--space-5);max-width:60ch;color:var(--ink-muted)}.jx-footer{max-width:880px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6);border-top:1px solid var(--border);color:var(--ink-faint);font-size:var(--text-sm);display:flex;flex-direction:column;gap:var(--space-2)}.jx-pending{display:inline-flex;align-items:center;align-self:flex-start;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;color:var(--marginal-ink);background:var(--marginal-tint);border:1px solid var(--marginal);border-radius:999px;padding:2px var(--space-2)}.jx-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}.jx-card{display:flex;flex-direction:column;gap:var(--space-2);height:100%;min-height:var(--touch-min);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);text-decoration:none;color:var(--ink)}.jx-card:hover .jx-go,.jx-card:focus-visible .jx-go{text-decoration:underline}.jx-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.jx-state{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:var(--ink-faint)}.jx-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.jx-verified{font-size:var(--text-sm);color:var(--ink-faint)}.jx-go{margin-top:auto;color:var(--command-ink);font-weight:600;font-size:var(--text-sm)}.jx-grow{margin-top:var(--space-5);color:var(--ink-faint);font-size:var(--text-sm);max-width:60ch}.jx-grow strong{color:var(--ink-muted)}.jx-callout{display:flex;gap:var(--space-3);align-items:flex-start;margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--marginal-tint);border:1px solid var(--marginal);border-radius:var(--radius)}.jx-callout .glyph{font-style:normal;color:var(--marginal-ink);font-size:var(--text-lg);line-height:1.4}.jx-callout-body{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm)}.jx-callout-body .lead{font-weight:700;color:var(--marginal-ink);letter-spacing:.02em}.jx-callout-body p{margin:0;color:var(--ink);max-width:70ch}.jx-callout-body .jx-verified{color:var(--marginal-ink)}.jx-status{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-faint);max-width:70ch}.jx-section{margin-top:var(--space-6)}.jx-section h2{font-size:var(--text-xl);margin-bottom:var(--space-3)}.jx-section .section-note{margin:calc(-1 * var(--space-2)) 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-muted);max-width:64ch}.jx-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow-x:auto}.jx-table{width:100%;border-collapse:collapse;font-size:var(--text-base)}.jx-table th,.jx-table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.jx-table thead th{font-size:var(--text-sm);color:var(--ink-muted);font-weight:600}.jx-table tbody tr:last-child th,.jx-table tbody tr:last-child td{border-bottom:0}.jx-table tbody th{font-weight:600}.jx-amendments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.jx-amendment{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.jx-amendment .base{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.jx-amendment .action{font-size:var(--text-base);color:var(--ink)}.jx-amendment .action strong{color:var(--command-ink)}.jx-amendment .scope{font-size:var(--text-xs);color:var(--ink-faint)}.jx-amendment .note{margin:0;font-size:var(--text-sm);color:var(--ink-muted);max-width:70ch}.jx-recert{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.jx-recert dl{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.jx-recert .row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-sunk);border-radius:var(--radius-sm);flex-wrap:wrap}.jx-recert dt{font-size:var(--text-sm);color:var(--ink-muted)}.jx-recert dd{margin:0;font-size:var(--text-lg);font-weight:600}.jx-recert .interval-note{margin:0;padding:var(--space-1) var(--space-3) 0;font-size:var(--text-sm);color:var(--ink-muted);max-width:70ch}.jx-related{margin-top:var(--space-6)}.jx-related h2{font-size:var(--text-base);margin-bottom:var(--space-2)}.jx-related p{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--ink-muted);max-width:64ch}.jx-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.jx-related a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-2);color:var(--command-ink);font-weight:600;font-size:var(--text-sm);text-decoration:none}.jx-related a:hover{text-decoration:underline}
