.ybn-guide{max-width:1100px;margin:45px auto;padding:35px 24px;display:flex;align-items:center;gap:40px;background:#f2f6fa;border-radius:12px}
.ybn-guide img{display:block;width:180px;height:auto;border-radius:5px;box-shadow:0 8px 24px #0002}
.ybn-guide h2{font-size:32px;color:#102e52;margin:0 0 12px}
.ybn-guide p{font-size:17px;line-height:1.6;margin-bottom:22px}
.ybn-guide a.guide-button{display:inline-block;background:#c95038;color:white;padding:12px 24px;border-radius:5px;text-decoration:none;font-weight:bold}
@media(max-width:650px){.ybn-guide{flex-direction:column;text-align:center;margin:25px 15px}.ybn-guide h2{font-size:26px}}
