.print-shop{--ink:#173b57;--blue:#0757a6;--green:#217b50;color:var(--ink)}.print-hero{background:#edf4f8;grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;padding:70px max(5vw,20px);display:grid}.print-hero h1{margin:15px 0 25px;font-size:clamp(36px,4.4vw,66px);line-height:1.08}.print-hero em{color:var(--blue);font-style:normal}.print-hero p{max-width:650px}.print-hero figure{margin:0;transform:rotate(-3deg)}.print-hero img{border-radius:24px;width:100%}.print-hero figcaption{text-align:center;letter-spacing:2px;color:var(--green);padding:14px;font-size:12px}.print-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.print-grid article{background:#fff;border:1px solid #d7e2e9;border-radius:16px;overflow:hidden}.print-grid img{aspect-ratio:1.47;object-fit:cover;width:100%}.print-grid article>div{padding:20px}.print-grid h3{font-size:23px}.print-grid p{font-size:15px}.print-grid button{min-height:44px}.print-steps{color:#fff;background:#133d60}.print-steps ol{grid-template-columns:repeat(4,1fr);gap:25px;padding:0;list-style:none;display:grid}.print-steps strong{color:#ffb46e}.print-config{grid-template-columns:1fr 1.1fr;gap:60px;display:grid}.print-config aside{border-left:4px solid var(--green);background:#eaf3ed;margin:25px 0;padding:24px}.print-builder{border:1px solid #d7e2e9;border-top:5px solid #ef8227;border-radius:16px;padding:28px}.print-builder label{margin-bottom:17px;font-weight:600;display:block}.print-builder input,.print-builder select,.print-builder textarea{box-sizing:border-box;color:#173b57;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #9caebb;border-radius:7px;margin-top:6px;padding:12px;display:block}.print-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.print-shop details{border-bottom:1px solid #ccdbe4;padding:18px 0}.print-shop summary{cursor:pointer;min-height:32px;font-weight:650}.print-shop :focus-visible{outline-offset:3px;outline:3px solid #ef8227}.print-faq{max-width:1000px;margin:auto}.print-faq>.textlink{margin-top:30px;display:inline-block}@media (max-width:1000px){.print-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.print-steps ol{grid-template-columns:1fr 1fr}}@media (max-width:650px){.print-hero,.print-config{grid-template-columns:1fr;gap:28px}.print-hero{padding-top:40px}.print-hero figure{transform:none}.print-steps ol{grid-template-columns:1fr}.print-builder{padding:18px}.print-pair{grid-template-columns:1fr}.print-grid{gap:12px}.print-grid article>div{padding:14px}.print-grid h3{font-size:20px}.print-grid p{font-size:14px}}@media (max-width:370px){.print-grid{grid-template-columns:1fr}}
