@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--paper:#f1f3ef;--sheet:#fff;--band:#e7ede2;--ink:#17202a;--ink-2:#5c6773;--ink-3:#8b95a0;--rule:#c6cec7;--head:#e8eaec;--rule-frame:#17202a;--red:#a32e22;--red-bg:#f7e9e7;--tick:#1d7a4e;--focus:#17202a;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}p{margin:0 0 12px}p:last-child{margin-bottom:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fig{font-variant-numeric:tabular-nums;font-family:var(--mono)}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500}.topbar{z-index:30;position:sticky;top:0}.masthead{border-bottom:1px solid var(--rule);background:var(--sheet);flex-wrap:wrap;align-items:center;gap:12px;padding:12px max(26px,50% - 480px);display:flex}.brand{position:relative}.wordmark{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:7px;margin-left:-8px;padding:5px 8px;font-size:12px;font-weight:500;display:flex}.wordmark:hover,.wordmark[aria-expanded=true]{background:var(--band)}.chev{color:var(--ink-2);transition:transform .13s}.wordmark[aria-expanded=true] .chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.chev{transition:none}}.crumb-sep{color:var(--ink-3)}.crumb{color:var(--accent,var(--ink));font-size:13.5px;font-weight:600}.menu{z-index:20;border:1px solid var(--rule);background:var(--sheet);border-radius:3px;min-width:250px;padding:4px;position:absolute;top:calc(100% + 7px);left:-8px;box-shadow:0 8px 24px #17202a17}.menu-item{color:var(--ink);border-radius:2px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.menu-item em{margin-left:auto}.menu-dot{border-radius:50%;flex:none;width:9px;height:9px}.menu-item:not(.on):first-child{padding-left:28px}a.menu-item:hover{background:var(--band)}.menu-item.on{font-weight:600}.menu-item.soon{color:var(--ink-3);cursor:default}.menu-item.soon em{font-size:11px;font-style:normal}.menu-rule{background:var(--rule);height:1px;margin:4px 2px}.page{max-width:960px;margin:0 auto;padding:30px 26px 56px}.title-block{margin-bottom:16px}.title-block h1{margin:8px 0 0;font-size:29px;font-weight:600;line-height:1.2}.lede{max-width:58ch;color:var(--ink-2);margin:10px 0 0;font-size:14px}.tool-strip{height:8px}.tools-eyebrow{margin:26px 0 0}.tools{border-top:1.5px solid var(--rule-frame);border-bottom:1.5px solid var(--rule-frame);background:var(--sheet);margin-top:8px}.tool-row{box-shadow:inset 6px 0 0 var(--accent,transparent);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 16px;padding:14px 18px;text-decoration:none;display:grid}.tool-row+.tool-row{border-top:1px solid var(--rule)}a.tool-row:hover{background:color-mix(in srgb, var(--accent) 8%, var(--sheet))}.tool-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.tool-action{color:var(--ink-2);font-size:12px}a.tool-row .tool-action{text-underline-offset:2px;text-decoration:underline}.tool-summary{max-width:62ch;color:var(--ink-2);grid-column:1/-1;font-size:13px;line-height:1.5}.tool-row.soon .tool-name{color:var(--ink-3);font-weight:500}.tool-row.soon .tool-summary{color:var(--ink-3)}.home-note{max-width:62ch;color:var(--ink-3);margin-top:16px;font-size:12.5px}.notice{border-left:2px solid var(--accent,var(--rule-frame));background:var(--sheet);color:var(--ink-2);max-width:62ch;margin-top:14px;padding:10px 14px;font-size:13px}.ledger{background:var(--sheet);border-top:1.5px solid var(--rule-frame);border-bottom:1.5px solid var(--rule-frame);margin-top:22px}.line{grid-template-columns:152px minmax(0,1fr);display:grid}.line+.line{border-top:1px solid var(--rule)}.stub{border-right:1px solid var(--rule);padding:11px 16px 13px;font-size:13.5px;font-weight:500}.stub em{color:var(--ink-3);margin-top:2px;font-size:12px;font-style:normal;font-weight:400;display:block}.pill.label{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-3);margin-top:5px;font-size:10px;font-weight:500;display:inline-block}.entry{min-width:0;padding:11px 16px 13px}.entry>:first-child{margin-top:0}.entry-note code{font-family:var(--mono);color:var(--ink);font-size:12px}.entry-note{color:var(--ink-2);max-width:52ch;margin:6px 0 0;font-size:12.5px;line-height:1.5}.entry-inline{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.entry-inline .name{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}select{border:1px solid var(--rule);background:var(--paper);width:100%;color:var(--ink);font:400 12px/1.4 var(--mono);border-radius:2px;margin-top:10px;padding:6px 28px 6px 10px}select:hover:not(:disabled){border-color:var(--ink-2)}select:disabled{opacity:.5}.preview{margin-top:10px}.preview-note{color:var(--ink-3);margin:0 0 6px;font-size:12px}.preview-problem{border-left:2px solid var(--red);background:var(--red-bg);color:var(--red);margin:0 0 8px;padding:8px 12px;font-size:12.5px;line-height:1.5}.action-note.warn{color:var(--red)}.preview-scroll{border:1px solid var(--rule);border-radius:2px;overflow-x:auto}.preview-table{border-collapse:collapse;font:11px/1.4 var(--mono);white-space:nowrap}.preview-table th,.preview-table td{text-align:left;border-right:1px solid var(--rule);padding:4px 7px}.preview-table th:last-child,.preview-table td:last-child{border-right:none}.preview-table thead th{border-bottom:1px solid var(--rule-frame);background:var(--head);color:var(--ink);padding-top:3px;padding-bottom:3px;font-weight:500}.preview-table.vertical thead th,.fix-table thead th{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:600}.preview-table thead .colid{color:var(--ink-2);background:#17202a1c}.preview-table thead th.missing{color:var(--ink-3);font-style:italic;font-weight:400}.preview-table thead th.missing.required{color:var(--red);font-style:normal;font-weight:500}.colid{min-width:2.4em;color:var(--ink-3);font:500 9.5px/1.7 var(--mono);letter-spacing:.02em;text-align:center;vertical-align:1px;background:#17202a12;border-radius:2px;margin-right:6px;padding:0 3px;display:inline-block}.preview-table thead th{vertical-align:top;padding-bottom:6px}.col-head{display:block}.preview-table th.key .colname{color:var(--ink);font-weight:600}.preview-table th.key{box-shadow:inset 0 -2px 0 var(--accent,var(--ink))}.preview-table th.excluded .colname{text-decoration:line-through}.preview-table th.excluded,.preview-table td.excluded{color:var(--ink-3)}.preview-table td.excluded{opacity:.6}.preview-table th.unpaired .colname{color:var(--ink-3);font-style:italic}.preview-table th.unpaired,.preview-table td.unpaired{background:repeating-linear-gradient(-45deg,#0000,#0000 5px,#00000008 5px 10px)}.col-acts{gap:3px;display:inline-flex}.preview-table:not(.vertical) .col-acts{margin-top:5px;display:flex}.mini{border:1px solid var(--rule);background:var(--sheet);color:var(--ink-3);font:400 10px/1.5 var(--mono);letter-spacing:.02em;border-radius:2px;padding:0 5px}.mini:not(:disabled):hover{border-color:var(--ink-2);background:var(--sheet);color:var(--ink)}.mini.on{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.mini.on:not(:disabled):hover{background:var(--ink);color:var(--sheet)}.mini.on.key{border-color:var(--accent,var(--ink));background:var(--accent,var(--ink))}.mini.on.key:not(:disabled):hover{background:var(--accent,var(--ink))}.mini .ord{margin-left:4px;font-weight:600}.tick{text-align:center;width:18px;min-height:16px;padding:0;line-height:0}.tick-mark{width:10px;height:10px}.tick.on,.tick.on:not(:disabled):hover{border-color:var(--tick);background:var(--tick);color:var(--sheet)}.tick:not(.on){color:var(--ink-3);border-color:var(--ink-3)}.tick:disabled{border-style:dashed}.mini.flat{color:var(--ink-3);background:0 0;border-color:#0000;font-style:italic}.preview-scroll.tall{max-height:min(30rem,70vh);overflow:auto}.preview-table.vertical{width:100%}.preview-table.vertical th,.preview-table.vertical td{padding:1px 7px}.preview-table.vertical th.field,.preview-table.vertical td.acts{width:1%}.preview-table.vertical th.field{text-overflow:ellipsis;max-width:31ch;overflow:hidden}.preview-table.vertical thead th{z-index:1;background:var(--head);box-shadow:inset 0 -1px 0 var(--rule-frame);padding:3px 7px;position:sticky;top:0}.preview-table.vertical th.field,.preview-table.vertical td.acts{white-space:nowrap}.preview-table.vertical td.sample:last-child{width:auto}.preview-table.vertical tbody th.field{text-align:left;color:var(--ink);font-weight:400}.preview-table.vertical td.sample{text-overflow:ellipsis;max-width:26ch;color:var(--ink-2);overflow:hidden}.preview-table.vertical thead th.sample{color:var(--ink-3);font-weight:400}.preview-table.vertical tbody tr+tr th,.preview-table.vertical tbody tr+tr td{border-top:1px solid var(--rule)}.preview-table.vertical tr.key th.field{box-shadow:inset 2px 0 0 var(--accent,var(--ink))}.preview-table.vertical tr.key .colname{font-weight:600}.preview-table.vertical tr.excluded .colname{text-decoration:line-through}.preview-table.vertical tr.excluded th.field,.preview-table.vertical tr.excluded td{color:var(--ink-3)}.preview-table.vertical tr.excluded td.sample{opacity:.6}.preview-table.vertical tr.unpaired .colname{color:var(--ink-3);font-style:italic}.preview-table.vertical tr.unpaired th.field,.preview-table.vertical tr.unpaired td{background:var(--paper);color:var(--ink-3)}.bulk{gap:12px;margin-left:auto;display:inline-flex}.bulk .link{font-size:12px}.preview-table tbody td{color:var(--ink-2)}.preview-table tbody tr+tr td{border-top:1px solid var(--rule)}.action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}button{border:1.5px solid var(--ink);background:var(--ink);color:var(--sheet);font:500 13.5px/1 var(--sans);letter-spacing:.01em;cursor:pointer;border-radius:2px;padding:8px 16px}button:disabled{opacity:.35;cursor:not-allowed}button:not(:disabled):hover{color:var(--ink);background:0 0}button.quiet{border-color:var(--rule);color:var(--ink);background:0 0;font-weight:400}button.quiet:not(:disabled):hover{border-color:var(--ink);background:0 0}button.link{color:var(--ink);font-size:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:400;text-decoration:underline}button.link:hover{color:var(--ink-2);background:0 0}.action-note{color:var(--ink-2);font-size:12.5px}.action-note code{font-family:var(--mono);font-size:12px}.statement{background:var(--sheet);border-top:1.5px solid var(--rule-frame);margin-top:28px}.statement-title{padding:13px 16px 0}.statement-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 16px;display:flex}.statement-row{grid-template-columns:158px minmax(0,1fr) 84px;align-items:center;gap:0 16px;padding:8px 16px;font-size:13.5px;display:grid}.statement-row .key{font-weight:500}.statement-row .blurb{color:var(--ink-2);font-weight:400}.statement-row+.statement-row{border-top:1px solid var(--rule)}.statement-row .fig{text-align:right;font-size:14px}.statement-row.flagged .label,.statement-row.flagged .fig{color:var(--red)}.statement-body>.statement-row.total{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);background:var(--sheet);padding-top:9px;padding-bottom:9px;font-weight:500}.statement-row.total.flagged .label,.statement-row.total.flagged .fig{color:var(--red)}.save{margin-top:14px}.save-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.save-row span{color:var(--ink-2);font-size:13px}.saved{color:var(--ink-2);margin-top:8px;font-size:12px}.saved .file{font-family:var(--mono);color:var(--ink);font-size:12px}@media (prefers-reduced-motion:no-preference){.statement-row{animation:.34s cubic-bezier(.2,.7,.3,1) both print;animation-delay:calc(var(--i,0) * 45ms)}}@keyframes print{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.empty{border:1px dashed var(--rule);background:var(--sheet);color:var(--ink-2);padding:12px 14px;font-size:13.5px}.log{border-left:2px solid var(--rule);color:var(--ink-2);font:12.5px/1.7 var(--mono);white-space:pre-wrap;margin:14px 0 0;padding:10px 14px;overflow-x:auto}.error{border-left:2px solid var(--red);background:var(--red-bg);color:var(--red);margin:14px 0 0;padding:9px 14px;font-size:13.5px}.gate{background:var(--sheet);border-top:1.5px solid var(--rule-frame);border-bottom:1px solid var(--rule);max-width:52ch;padding:18px 20px}.gate h2{margin:7px 0 8px;font-size:18px;font-weight:600}.gate p{color:var(--ink-2);margin-bottom:14px;font-size:14px}.gate .action-row{margin-top:0}.cols{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:3px 10px;margin-top:8px;line-height:1.75;display:grid}.cols-row{display:contents}.cols-label{letter-spacing:.03em;color:var(--ink-3);font-size:11px;font-weight:600}.cols-names{flex-wrap:wrap;gap:3px 4px;display:flex}.pill{background:var(--paper);font:10.5px/1.6 var(--mono);color:var(--ink-2);white-space:nowrap;border-radius:3px;padding:0 5px}.pill.chosen{background:var(--band);color:var(--ink)}.pill.chosen .ord{color:var(--accent,var(--ink-3));margin-right:5px;font-weight:600}.cols-row.required .pill{color:var(--ink)}.cols-row.optional .pill{color:var(--ink-3)}.picks{overscroll-behavior:contain;flex-wrap:wrap;gap:3px;max-height:8.5rem;margin-top:9px;display:flex;overflow-y:auto}.picks::-webkit-scrollbar{width:9px}.picks::-webkit-scrollbar-thumb{background:var(--rule);background-clip:content-box;border:3px solid #0000;border-radius:5px}.pick{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);font:400 11.5px/1.5 var(--mono);letter-spacing:0;border-radius:3px;padding:3px 9px}.pick:not(:disabled):hover{border-color:var(--ink-2);background:var(--paper);color:var(--ink)}.pick.on{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.pick.on:not(:disabled):hover{background:var(--ink);color:var(--sheet)}.pick .ord{color:var(--accent,var(--sheet));margin-right:6px;font-weight:600}.tweaks{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:8px;font-size:12px;display:flex}.tweaks label{align-items:baseline;gap:6px;display:inline-flex}.tweaks .link{font-size:12px}select.inline,input.inline{border:1px solid var(--rule);background:var(--paper);width:auto;color:var(--ink);font:400 12px/1.4 var(--mono);border-radius:2px;margin-top:0;padding:3px 6px}input.inline{width:5em}input.inline.letter{text-align:center;text-transform:uppercase;width:3.6em}.opts{gap:8px;margin-top:10px;display:grid}.opt{max-width:52ch;color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.opt input{accent-color:var(--ink);margin:3px 0 0}.opt b{color:var(--ink);font-weight:600}.preview-note.spaced{max-width:60ch;margin:8px 0 0;line-height:1.5}.preview-note b{color:var(--ink-2);font-weight:600}.notes{border-top:1px solid var(--rule);color:var(--ink-2);margin:0;padding:12px 18px 14px 34px;font-size:12.5px;line-height:1.55}.notes li+li{margin-top:5px}.slot{border:1px dashed var(--rule);text-align:center;border-radius:2px;align-content:center;justify-items:center;gap:4px;min-height:94px;margin-top:9px;padding:14px 16px;transition:border-color .12s,background .12s;display:grid}.slot.empty{color:var(--ink-3);font-size:12px}.slot.filled{background:var(--band);border-style:solid}.slot.over{border-style:solid;border-color:var(--ink);background:var(--band);color:var(--ink)}.slot.over *{pointer-events:none}.slot-name{font-family:var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.slot-meta{font-family:var(--mono);color:var(--ink-2);font-size:10.5px}.slot-name+.slot-meta{margin-top:-1px}.slot .link{margin-top:4px;font-size:11.5px}.slot.compact{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;min-height:0;padding:9px 14px;display:flex}.slot.compact .link,.slot.compact .slot-actions{margin-top:0}.slot-actions{gap:16px;margin-top:4px;display:flex}.slot-actions .link{margin-top:0}.name.muted{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.slot{transition:none}}.fixer{border-top:1.5px solid var(--rule-frame);margin-top:30px;padding-top:16px}.fixer .note{max-width:68ch;color:var(--ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.55}.fix-cols{flex-wrap:wrap;align-items:center;gap:5px 6px;margin:14px 0 0;display:flex}.fix-col{border:1px solid var(--rule);background:var(--sheet);border-radius:3px;align-items:stretch;display:inline-flex}.fix-col .tick{border:none;border-right:1px solid var(--rule);background:0 0;border-radius:2px 0 0 2px}.fix-col .tick.on{background:var(--tick)}.fix-col-name{color:var(--ink-2);font:400 11.5px/1.5 var(--mono);letter-spacing:0;background:0 0;border:none;border-radius:0 2px 2px 0;padding:3px 9px 3px 5px}.fix-col-name:not(:disabled):hover{background:var(--paper);color:var(--ink)}.fix-col.filtered{border-color:var(--ink)}.fix-col.filtered .fix-col-name,.fix-col.filtered .fix-col-name:not(:disabled):hover{background:var(--ink);color:var(--sheet)}.fix-col .ord{color:var(--ink-3);margin-left:6px}.fix-col-name .colid{margin-right:5px}.fix-col.filtered .colid{color:var(--sheet);background:#ffffff29}.fix-col.filtered .ord{color:#fff9}.tick.part{border-color:var(--tick);box-shadow:inset 0 0 0 1px var(--tick)}.fix-col .tick.part{box-shadow:inset 3px 0 0 var(--tick)}.fix-bulk{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 10px;display:flex}.fix-bulk button,.fix-cols .quiet{border-color:var(--rule);background:var(--band);padding:4px 10px;font-size:12px}.fix-bulk button:not(:disabled):hover,.fix-cols .quiet:not(:disabled):hover{border-color:var(--ink);background:var(--band)}.fix-bulk .review.on,.fix-bulk .review.on:not(:disabled):hover{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.fix-table th,.fix-table td{vertical-align:middle;padding:1px 7px}.fix-table thead th{z-index:1;background:var(--head);box-shadow:inset 0 -1px 0 var(--rule-frame);position:sticky;top:0}.fix-table{width:100%}.fix-table th:first-child,.fix-table td:first-child,.fix-table th:last-child,.fix-table td:last-child{width:1%}.fix-table th:first-child,.fix-table td:first-child{text-align:center}.fix-table th:last-child,.fix-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.fix-table .was{color:var(--ink-3)}.fix-table tr.fixing .was{text-decoration:line-through}.fix-table tr.fixing{background:color-mix(in srgb, var(--tick) 6%, transparent)}input.fix-value{width:15ch;height:17px;color:var(--ink-3);vertical-align:middle;padding:0 5px;font-size:11px}input.fix-value.edited{border-color:var(--ink-2);color:var(--ink)}.write{white-space:nowrap}.mini.clear{vertical-align:middle;width:17px;height:17px;min-height:0;margin-left:3px;padding:0;font-size:12px;line-height:1}.reference{margin-top:36px}.reference h2{margin:6px 0 4px;font-size:14.5px;font-weight:600}.reference h2.spaced,.reference .note+h2{margin-top:28px}.entry-note a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.entry-note b,.reference .note b{color:var(--ink);font-weight:600}.reference h3{color:var(--ink-2);margin:20px 0 6px;font-size:11.5px;font-weight:600}.reference h3:first-of-type{margin-top:16px}.ref-table{border-top:1px solid var(--rule-frame)}.ref-table+.ref-table{margin-top:20px}.ref-table.columns .ref-row{grid-template-columns:152px 94px minmax(0,1fr)}.ref-table.columns .tier{color:var(--ink-3)}.tier-key{gap:3px;margin-top:12px;display:grid}.tier-key p{color:var(--ink-3);margin:0;font-size:11.5px}.tier-key b{color:var(--ink-2);font-weight:600}.ref-row{border-bottom:1px solid var(--rule);grid-template-columns:152px minmax(0,1fr);gap:14px;padding:6px 0;font-size:12.5px;display:grid}.ref-row dt{font-weight:500}.ref-row dd{max-width:72ch;color:var(--ink-2);margin:0}.statement-row .key,.ref-row .key{align-items:center;gap:9px;font-weight:500;display:flex}.swatch{border:1px solid #00000038;flex:none;width:12px;height:12px}.reference .note{color:var(--ink-2);max-width:56ch;margin-top:12px;font-size:11.5px}@media (width<=720px){.masthead{gap:10px;padding:10px 18px}.page{padding:22px 18px 44px}.title-block h1{font-size:31px}.line,.ref-row{grid-template-columns:1fr;gap:0}.stub{border-right:none;border-bottom:1px solid var(--rule);padding-bottom:10px}.entry{padding-top:12px}.ref-row{padding:12px 0}.ref-row dd{margin-top:3px}}
