@page{margin:12mm}.cmp-print{--fb:var(--porch-ui), system-ui, sans-serif;--fd:var(--fb);--fm:var(--porch-mono), ui-monospace, monospace;--hand-t:color-mix(in srgb, var(--hand) 24%, var(--paper));min-height:100vh}.cmp-print__sheet{font-variant-numeric:normal;max-width:190mm;margin:0 auto;padding:16mm 0}.cmp-print__head{margin-bottom:14pt}.cmp-print__k{font:var(--pt-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0}.cmp-print h1{font:var(--pt-title);margin:6pt 0 4pt;font-size:20pt}.cmp-print__url{font:var(--pt-small);color:var(--ink-3);margin:0}.cmp-print__grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.cmp-print__grid th,.cmp-print__grid td{text-align:left;vertical-align:top;border-top:.75pt solid var(--line-2);padding:6pt}.cmp-print__grid thead th{border-top:0;padding-top:0;font-weight:600}.cmp-print__grid tbody th{width:34%;font-weight:600}.cmp-print__grid tr{break-inside:avoid}.cmp-print__grid sup{font:var(--pt-small);color:var(--ink-3);margin-left:1pt}.cmp-print__grid .cmp-print__pick{background:var(--hand-t);box-shadow:inset 0 3pt 0 var(--hand);border-top-color:#0000}.cmp-print h2.cmp-print__k{margin:16pt 0 6pt}.cmp-print__src{font:var(--pt-small);color:var(--ink-2);margin:0;padding:0;list-style:none}.cmp-print__src li{break-inside:avoid;overflow-wrap:anywhere;grid-template-columns:16pt 1fr;gap:4pt;padding:1.5pt 0;display:grid}.cmp-print__n{color:var(--ink-3)}.cmp-print .cmp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-print__go{font:600 16px/1 var(--fb);color:var(--on-hand);background:var(--hand);cursor:pointer;border:0;border-radius:999px;min-height:44px;margin:12px 12px 0 auto;padding:12px 20px;display:block;position:sticky;top:12px}.cmp-print__go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media print{.cmp-print__go{display:none}.cmp-print__sheet{max-width:none;padding:0}.cmp-print{min-height:0}}@media screen and (max-width:640px){.cmp-print__sheet{padding:12px 16px 32px}.cmp-print__grid tbody th{width:40%}}
