/* Touch targets and narrow-screen flow; retain the existing visual design. */
@media(max-width:700px){
 .menu a,.menu .current-menu-item a{min-height:44px;display:flex;align-items:center;font-size:12px;padding:10px 11px;box-sizing:border-box}
 .language-switch a{min-width:38px;min-height:40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px}
 .brand{padding-right:100px}
 .viewer-close{min-height:44px}.viewer-prev,.viewer-next{min-width:40px;min-height:48px}
 .print-detail .print-images{display:contents}
 .print-detail .print-images>img{order:1;width:100%;height:auto;border-radius:15px}
 .print-detail .print-info{order:2;min-width:0}
 .print-detail .print-images>figure{order:3;margin:0}
 .print-detail{gap:28px}
 .print-info h1{overflow-wrap:break-word}
 .print-explore{min-height:44px;display:flex;align-items:center;box-sizing:border-box}
}
