.guide-print-visual{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.72fr);align-items:center;gap:36px;margin-top:34px;padding:32px;background:#fffdfa;border:1px solid var(--line);border-radius:20px}.guide-print-visual h2{font-size:clamp(26px,3.4vw,38px);line-height:1.2;letter-spacing:-.035em;font-weight:550;margin:10px 0 20px}.guide-print-visual-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.guide-print-visual-steps li{display:grid;grid-template-columns:38px 1fr;gap:13px;padding:16px 0;border-bottom:1px solid var(--line)}.guide-print-visual-steps .number{font-size:13px;padding-top:2px}.guide-print-visual-steps strong{display:block;font-size:16px;line-height:1.45}.guide-print-visual-steps p{font-size:14px;line-height:1.55;margin:5px 0 0;max-width:50ch}.guide-print-visual-note{font-size:14px;line-height:1.65;margin:18px 0 0;padding:14px 16px;background:#edf0e5;border-radius:10px}.guide-print-visual-figure{margin:0 auto;width:min(100%,280px)}.guide-print-visual-image{display:block;width:100%;height:auto;border:4px solid #203c31;border-radius:22px;box-shadow:10px 14px 26px #34452a1c}.guide-print-visual-figure figcaption{font-size:12px;line-height:1.6;margin-top:11px;color:var(--muted);text-align:center}@media(max-width:720px){.guide-print-visual{grid-template-columns:1fr;gap:28px;padding:22px;margin-top:26px}.guide-print-visual h2{font-size:26px}.guide-print-visual-figure{width:min(100%,240px)}.guide-print-visual-steps p{font-size:15px}}
