.reference-page{background:#211e1b;min-height:100vh;padding:2.5rem 1rem 4rem}.reference-toolbar{justify-content:space-between;align-items:center;gap:1rem;width:min(1100px,100%);margin:0 auto 1rem;display:flex}.reference-toolbar a{color:#eee7df;text-underline-offset:4px;font-size:.86rem}.print-actions{align-items:center;gap:1rem;display:flex}.print-actions>span{color:#c5b9ad;font:500 .65rem var(--mono);letter-spacing:.04em;text-transform:uppercase}.print-button{color:#fff;background:#b36137;border:1px solid #c77d55;padding:.65rem 1rem;font-size:.84rem;font-weight:600}.print-button:hover{background:#8f4529}.reference-sheet{color:#171715;background:#faf8f3;width:min(1100px,100%);margin:auto;padding:2.25rem 2.5rem}.reference-header{border-bottom:2px solid #b36137;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1.5rem;display:flex}.reference-eyebrow{color:#99502d;font:500 .66rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem}.reference-header h1{font:400 clamp(2.1rem,4.5vw,3.3rem)/.95 var(--sans);letter-spacing:-.045em;margin:0}.reference-deck{color:#5d564d;margin:.65rem 0 0;font-size:.89rem}.reference-mark{text-align:right;gap:.2rem;min-width:110px;display:grid}.reference-mark span{color:#99502d;font:500 .65rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.reference-mark strong{font:400 2.2rem/.9 var(--serif);white-space:nowrap}.scale-note{background:#f3eee6;border:1px solid #cbb9aa;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0;padding:.8rem 1rem;display:flex}.scale-note>div:first-child{max-width:55rem}.scale-note strong{color:#8a4125;font-size:.83rem;display:block}.scale-note p{color:#514b44;margin:.2rem 0 0;font-size:.74rem;line-height:1.35}.calibration{color:#171715;flex:none;justify-items:center;gap:.25rem;display:grid}.calibration svg{max-width:none;display:block}.calibration span{font:500 .6rem var(--mono);white-space:nowrap}.reference-table{border-collapse:collapse;table-layout:fixed;width:100%}.reference-table thead{border-bottom:1px solid #a99e91}.reference-table th,.reference-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #d8d2c7;padding:.56rem .5rem}.reference-table thead th{color:#625b53;font:500 .62rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.reference-table thead th:first-child{width:10%}.reference-table thead th:nth-child(2),.reference-table thead th:nth-child(3){width:14%}.reference-table thead th:nth-child(4){width:18%}.reference-table tbody th{color:#9b4e29;white-space:nowrap;font-size:.86rem}.reference-table tbody td{font-size:.82rem}.reference-table .visual-cell{text-align:center}.wire-profile{color:#9b4e29;vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:none;display:inline-block}.reference-table .starting-cell{line-height:1.3}.mobile-label{display:none}.reference-footer{color:#5c554c;grid-template-columns:1fr 1.5fr 1fr;gap:1.3rem;padding-top:1rem;display:grid}.reference-footer p{margin:0;font-size:.67rem;line-height:1.4}.reference-footer a{color:#7c3d22;text-underline-offset:2px}@media (width<=700px){.reference-toolbar{align-items:flex-start}.print-actions{text-align:right;justify-items:end;gap:.4rem;display:grid}.print-actions>span{font-size:.56rem}.reference-page{padding:1.25rem .75rem 2rem}.reference-sheet{padding:1.4rem 1rem}.reference-header{align-items:flex-start;gap:.7rem}.reference-header h1{font-size:2rem}.reference-mark{min-width:70px}.reference-mark strong{font-size:1.6rem}.scale-note{gap:.8rem;display:grid}.calibration{justify-items:start}.reference-table,.reference-table tbody,.reference-table tr{display:block}.reference-table thead{display:none}.reference-table tbody tr{border-top:1px solid #bcb3a7;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.75rem 0;display:grid}.reference-table tbody th{border:0;grid-column:1/-1;padding:0}.reference-table tbody td{border:0;padding:0;font-size:.75rem}.reference-table tbody .starting-cell{grid-column:1/-1;margin-top:.2rem}.mobile-label{color:#746d64;font:500 .55rem var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;display:block}.reference-footer{grid-template-columns:1fr;gap:.6rem}}@media print{@page{size:letter landscape;margin:10mm}html,body{background:#fff!important}.skip-link,.reference-toolbar{display:none!important}.reference-page{background:#fff;min-height:0;padding:0}.reference-sheet{background:#fff;width:100%;max-width:none;margin:0;padding:0}.reference-header{padding-bottom:4mm}.reference-header h1{font-size:25pt}.reference-deck{font-size:8pt}.scale-note{gap:5mm;margin:3mm 0;padding:2mm 3mm}.scale-note strong{font-size:8pt}.scale-note p{font-size:7pt}.calibration span{font-size:6pt}.reference-table{table-layout:fixed;display:table}.reference-table tbody{display:table-row-group}.reference-table tbody tr{break-inside:avoid;border-top:0;padding:0;display:table-row}.reference-table thead{display:table-header-group}.reference-table tbody th,.reference-table tbody .starting-cell{grid-column:auto;margin-top:0}.reference-table th,.reference-table td{padding:1.25mm 1.5mm}.reference-table thead th{font-size:6.5pt}.reference-table tbody th,.reference-table tbody td{font-size:8pt}.wire-profile{height:8mm}.mobile-label{display:none!important}.reference-footer{grid-template-columns:1fr 1.5fr 1fr;gap:5mm;padding-top:3mm;display:grid}.reference-footer p{font-size:6.5pt}}
