.printing-main{max-width:1240px;margin:auto;padding:60px 6vw}.printing-intro{max-width:850px;margin:0 auto 70px;text-align:center}.printing-intro h1{font-size:clamp(40px,5vw,70px);line-height:1.1}.printing-intro p:not(.eyebrow){font-size:19px;line-height:1.7}.printing-services{display:grid;gap:70px}.printing-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.printing-service h2,.printing-help h2{font-size:clamp(30px,3vw,46px);line-height:1.15}.printing-service p,.printing-service li,.printing-help p{line-height:1.75}.printing-service li{margin:8px 0}.printing-service ul{padding-left:20px;margin-bottom:28px}.printing-sample{display:block;max-width:430px;margin:auto}.printing-sample img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 15px 45px #0002}.printing-help{text-align:center;margin-top:80px;padding:45px 25px;background:#f3ede4;border-radius:12px;color:#132b2a}.printing-note{font-size:13px;max-width:700px;margin:24px auto 0}.home-printing{padding:65px 7vw;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f3ede4;color:#132b2a}.home-printing h2{font-size:36px;margin:10px 0}.home-printing p{max-width:650px;line-height:1.7}.store-nav{flex-wrap:wrap}@media(max-width:720px){.printing-main{padding:36px 6vw}.printing-intro{margin-bottom:40px}.printing-service{grid-template-columns:1fr;gap:25px}.printing-service .printing-sample{max-width:340px}.printing-services{gap:55px}.home-printing{display:block}.home-printing .button{margin-top:15px}}