#ebwline-guide{box-sizing:border-box;background:#f2fbf5;color:#183c27;border-top:1px solid #cfe8d8;padding:30px 20px;text-align:left;font-family:inherit}
#ebwline-guide *{box-sizing:border-box}
#ebwline-guide .ebwline-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}
#ebwline-guide h2{color:#183c27;font-size:22px;line-height:1.5;margin:0 0 10px;font-weight:700}
#ebwline-guide p{font-size:15px;line-height:1.8;margin:0 0 16px}
#ebwline-guide .ebwline-button{display:inline-block;background:#087c38;color:#fff;border:2px solid #087c38;border-radius:6px;padding:13px 26px;font-weight:700;font-size:16px;text-decoration:none;line-height:1.5}
#ebwline-guide .ebwline-button:hover{background:#065a29;border-color:#065a29}
#ebwline-guide a:focus-visible{outline:3px solid #163e83;outline-offset:4px}
#ebwline-guide .ebwline-note{margin:12px 0 0;font-size:13px;color:#435c4b}
#ebwline-guide .ebwline-qr{display:block;flex:none;background:#fff;padding:10px;border-radius:6px}
#ebwline-guide img{display:block;width:180px;height:180px;max-width:100%;object-fit:contain}
@media(max-width:600px){#ebwline-guide .ebwline-inner{flex-direction:column;align-items:flex-start;gap:18px}#ebwline-guide{padding:24px 18px}#ebwline-guide h2{font-size:20px}#ebwline-guide img{width:140px;height:140px}}
