#shopHelp{max-width:1080px;margin:0 auto;padding:24px 0 40px;color:var(--text,#172539)}
#shopHelp .guide-intro{padding:34px;border-radius:20px;background:linear-gradient(130deg,#eef8f7,#f3f6ff);border:1px solid #d8e8ed}
#shopHelp h1{font-size:clamp(27px,4vw,42px);line-height:1.15;max-width:760px;margin:12px 0 18px}
#shopHelp h2{font-size:clamp(23px,3vw,30px);line-height:1.25;margin:12px 0 20px}
#shopHelp p,#shopHelp li{font-size:16px;line-height:1.75;max-width:900px}
#shopHelp li{padding:4px 0 8px 6px}
#shopHelp .guide-eyebrow,#shopHelp .guide-step{font-weight:750;letter-spacing:.1em;font-size:12px;color:#087b72}
#shopHelp .guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 4px}
#shopHelp .guide-actions .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid #b9cbda;border-radius:10px;background:#fff;color:#183e67;font:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;min-height:46px}
#shopHelp .guide-actions .btn.primary{background:#1763b0;border-color:#1763b0;color:#fff}
#shopHelp .guide-actions .btn:hover{border-color:#1763b0;box-shadow:0 2px 8px #174d7820}
#shopHelp .guide-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 10px}
#shopHelp .guide-index a{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #dfe6ec;border-radius:12px;text-decoration:none;color:inherit;background:#fff}
#shopHelp .guide-index a:hover{border-color:#0b9284;background:#f2fbf9}
#shopHelp .guide-index b{color:#087b72;font-size:20px}
#shopHelp section{padding:34px 0;border-bottom:1px solid #dfe6ec;scroll-margin-top:100px}
#shopHelp figure{margin:24px 0;border:1px solid #dce5ec;border-radius:14px;overflow:hidden;background:#f4f7fa}
#shopHelp figure a{display:block}
#shopHelp figure img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;object-position:top}
#shopHelp figcaption{padding:12px 18px;color:#546779;font-size:13px;line-height:1.5;background:#f5f8fa}
#shopHelp .guide-note{padding:18px 22px;border-left:4px solid #0b9284;border-radius:0 12px 12px 0;background:#f0f8f7;line-height:1.7;margin:20px 0}
#shopHelp .guide-end{padding:28px 0}#shopHelp small{display:block;color:#647487;margin-top:22px}
@media(max-width:650px){#shopHelp{padding-top:12px}#shopHelp .guide-intro{padding:22px 18px}#shopHelp .guide-index{grid-template-columns:1fr 1fr}#shopHelp .guide-index a{padding:12px 10px;font-size:13px;gap:8px}#shopHelp .guide-index b{font-size:16px}#shopHelp section{padding:26px 0}#shopHelp p,#shopHelp li{font-size:15px}#shopHelp .guide-actions .btn{flex:1 1 170px}#shopHelp .guide-note{padding:14px}}
@media print{body:has(#shopHelp:not([hidden])) .site-header,body:has(#shopHelp:not([hidden])) .shop-footer,body:has(#shopHelp:not([hidden])) .mobile-bottom-nav,body:has(#shopHelp:not([hidden])) .mobile-nav,body:has(#shopHelp:not([hidden])) .guide-actions,body:has(#shopHelp:not([hidden])) .guide-index{display:none!important}#shopHelp{max-width:none;color:#111}#shopHelp .guide-intro{padding:12px;border:0;background:none}#shopHelp h1{font-size:30px}#shopHelp h2{break-after:avoid;font-size:23px}#shopHelp p,#shopHelp li{font-size:11pt}#shopHelp figure{break-inside:avoid;max-width:650px}#shopHelp figure img{max-height:430px}#shopHelp section{padding:18px 0}#shopHelp .guide-note{break-inside:avoid}}
