@page{size:A4;margin:18mm}.brand-print{background:var(--bg-page);color:var(--text-primary);min-height:100vh}.print-shell{max-width:860px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(16px,3vw,28px) 72px}.print-bar{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding-bottom:24px;display:flex}.print-shell section{background:0 0!important}.print-shell .section{max-width:none;padding-inline:0}.print-shell .section-y-sm,.print-shell .section-y{padding-block:clamp(24px,4vw,38px)}.print-shell .divider{border-top:1px solid var(--border-default)}.print-shell .bento{gap:12px;grid-template-columns:1fr 1fr!important}.print-shell .span-2,.print-shell .span-3,.print-shell .span-4,.print-shell .span-6{grid-column:auto!important}.print-shell .spec-grid{grid-template-columns:repeat(3,1fr)}.print-shell .brand-play{display:none}@media print{.print-hide,.brand-print .hero-mark{display:none!important}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tile,.swatch,.spec,.dd,.naming,.proof,.type-row,.logo-panel,.spec-panel,.asset-card,.brand-demo-panel,.brand-table-wrap{break-inside:avoid}.brand-marker,h1,h2,h3{break-after:avoid}.print-shell{max-width:none;padding:0}}
