#p15 .han-content{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}
#p15 .han-steps{list-style:none;counter-reset:han-step;padding:0;margin:0}
#p15 .han-steps li{counter-increment:han-step;position:relative;padding:0 0 26px 50px;margin:0 0 22px;border-bottom:1px solid #dce5dd}
#p15 .han-steps li::before{content:counter(han-step);position:absolute;left:0;top:0;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#214b3b;color:white;font-weight:600}
#p15 .han-steps h3{font-size:19px;line-height:1.4;color:#173e32;margin:0 0 10px}
#p15 .han-steps p{font-size:15px;line-height:1.8;color:#52675b;margin:8px 0}
#p15 .han-local-address{display:inline-flex;align-items:center;min-height:44px;font-size:21px;color:#214b3b;text-underline-offset:5px}
#p15 .han-product{margin:0 0 20px}#p15 .han-product img{display:block;width:100%;height:auto;border-radius:12px}
@media(max-width:800px){#p15 .han-content{grid-template-columns:minmax(0,1fr)}#p15 .han-product{max-width:440px}}

#p15 .han-setup-screen{max-width:360px;margin:20px 0 0}#p15 .han-setup-screen a{display:block;border-radius:12px;overflow:hidden;border:1px solid #dce5dd}#p15 .han-setup-screen img{display:block;width:100%;height:auto}#p15 .han-setup-screen figcaption{margin-top:10px;font-size:13px;line-height:1.6;color:#52675b}

#p15 .han-support{padding:24px;border:1px solid #dce5dd;border-radius:12px;background:#f3f7f3}#p15 .han-support p{line-height:1.7;color:#52675b}#p15 .han-feedback-address{font-size:13px;overflow-wrap:anywhere}
