@page{size:A4 portrait;margin:16mm}
html,body{height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;color:#151b12!important;scroll-behavior:auto!important}
body{margin:0!important;padding:0!important;font-family:Neue,Arial,sans-serif!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}
body:before,body:after,.skip,.landing-footer,main>section:not(#specifications),.terminal-nav nav,.terminal-nav .nav-actions,.spec-heading{display:none!important}
.terminal-nav{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;padding:0 0 8mm!important;margin:0 0 10mm!important;border:0!important;border-bottom:1px solid #8b9682!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;display:flex!important}
.terminal-nav .brand{font-size:19pt!important;color:#151b12!important;gap:9pt!important}.terminal-nav .brand img{width:22pt!important;height:22pt!important}
.print-only{display:block!important}.print-heading{margin:0 0 10mm!important}.print-heading p:first-child{font:8pt/1.4 Neue,Arial,sans-serif!important;margin:0 0 4mm!important;letter-spacing:.05em}
.print-heading h2{font:46pt/.98 Neue,Arial,sans-serif!important;letter-spacing:-.05em!important;margin:0 0 5mm!important}.print-heading p:last-child{font:11pt/1.5 Neue,Arial,sans-serif!important;margin:0!important;color:#46543c!important}
#specifications{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;break-inside:avoid}
.spec-layout{display:grid!important;grid-template-columns:42% 1fr!important;gap:8mm!important;align-items:start!important;margin:0!important}
.spec-drawing{min-height:0!important;height:auto!important;padding:6mm 3mm!important;background:#f3f5ee!important;border:1px solid #d5dcce!important;break-inside:avoid}
.spec-drawing img{width:100%!important;height:98mm!important;object-fit:contain!important;mix-blend-mode:multiply!important;filter:grayscale(1)!important}
.spec-drawing .drawing-id{display:block!important;position:static!important;font:7pt/1.4 Neue,Arial,sans-serif!important;color:#526048!important;margin:0 0 2mm!important}
.spec-drawing>p{display:block!important;font:6.5pt/1.4 Neue,Arial,sans-serif!important;margin:4mm 0 0!important;color:#526048!important}
.dimension{width:100%!important;gap:7pt!important;padding-top:4mm!important;margin-top:2mm!important;border-color:#9daa92!important}.dimension>strong{font-size:13pt!important}.dimension>small{font:6.5pt Neue,Arial,sans-serif!important}.dimension>span{font-size:17pt!important}
.spec-table table{width:100%!important;border-collapse:collapse!important}.spec-table th,.spec-table td{font:9pt/1.4 Neue,Arial,sans-serif!important;padding:4mm 0!important;border-color:#c8d1be!important;vertical-align:top!important;break-inside:avoid}
.spec-table th{width:53%!important;text-align:left!important;color:#46543c!important;padding-right:4mm!important}.spec-table td{color:#151b12!important;text-align:right!important}
.source-note{font:8pt/1.5 Neue,Arial,sans-serif!important;color:#46543c!important;margin:6mm 0 0!important;break-inside:avoid}
.source-note a{display:block!important;margin-top:3mm!important;color:#151b12!important;text-decoration:none!important;font-size:8pt!important}.source-note a:after{content:'\A' attr(href);white-space:pre-wrap;overflow-wrap:anywhere;font-size:7pt;line-height:1.6}
[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}

.planform-media{isolation:auto!important;height:98mm!important;overflow:visible!important;background:transparent!important}.planform-outline,.planform-scan,.planform-toggle{display:none!important}
