.print-container{width:min(1400px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.print-hero{padding-block:clamp(48px,7vw,100px)}.printing-page h1{letter-spacing:-.055em;font-size:clamp(42px,5.3vw,78px);font-weight:950;line-height:1.05}.printing-page h2{letter-spacing:-.04em;font-size:clamp(32px,3.3vw,48px);font-weight:900;line-height:1.12}.print-highlight{background:linear-gradient(#0000 70%,#ffad00 70%)}.print-eyebrow{letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:900}.print-lead{color:#000000a6;max-width:650px;margin-top:22px;font-size:clamp(16px,1.3vw,19px);line-height:1.8}.print-button{color:#000;background:#ffad00;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.print-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000015}.print-button:focus-visible{outline-offset:3px;outline:3px solid #000}.print-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.print-button-outline{background:#fff;border-color:#0003}.print-hero-art{border:1px solid #0000001a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000000a}.print-art-label{text-align:center;color:#0009;border-top:1px solid #00000014;padding:15px 20px;font-size:11px;display:block}.print-section{padding-block:clamp(56px,7vw,100px)}.print-product{border:1px solid #00000026;border-radius:16px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.print-product:hover{box-shadow:0 15px 40px #0000000c}.print-wizard{width:calc(100vw - 24px);max-width:1152px!important}@media (prefers-reduced-motion:reduce){.print-button,.print-product{transition:none}.print-button:hover{transform:none}}
