/* Scoped to the new post-detail bottom list; does not touch shared site navigation. */
.juso-post-bottom-list{max-width:1100px;margin:32px auto 64px;padding:0 2px;box-sizing:border-box;scroll-margin-top:140px;font-family:inherit}
.juso-post-bottom-list .jpb-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 24px;margin-bottom:14px;background:#fff;border:1px solid #e6e9f0;border-radius:18px;box-shadow:0 4px 19px rgba(19,35,66,.045)}
.juso-post-bottom-list .jpb-heading h2{font-size:21px;line-height:1.3;margin:0 0 5px;font-weight:800;color:#17213b}
.juso-post-bottom-list .jpb-heading p{margin:0;color:#788398;font-size:13px}
.juso-post-bottom-list .jpb-all{display:inline-flex;justify-content:center;align-items:center;flex:none;padding:9px 14px;background:#f1f5ff;border:1px solid #dfe7ff;border-radius:11px;color:#2e54c9!important;text-decoration:none!important;font-size:13px;font-weight:700;white-space:nowrap}
.juso-post-bottom-list .jpb-list{overflow:hidden;border:1px solid #e6e9f0;border-radius:18px;background:#fff;box-shadow:0 4px 19px rgba(19,35,66,.045)}
.juso-post-bottom-list .jpb-item{display:flex;align-items:center;gap:14px;min-height:70px;padding:12px 19px;border-bottom:1px solid #edf0f5;background:#fff;color:#1e293b!important;text-decoration:none!important;box-sizing:border-box}
.juso-post-bottom-list .jpb-item:last-child{border-bottom:0}
.juso-post-bottom-list .jpb-item:hover,.juso-post-bottom-list .jpb-item:focus-visible{background:#f5f7ff}
.juso-post-bottom-list .jpb-current{background:#f2f6ff}
.juso-post-bottom-list .jpb-thumb,.juso-post-bottom-list .jpb-placeholder{display:flex;align-items:center;justify-content:center;flex:0 0 72px;width:72px!important;height:60px!important;max-width:72px!important;max-height:60px!important;margin:0!important;object-fit:cover;border-radius:9px;background:#f1f4f8;font-size:25px}
.juso-post-bottom-list .jpb-content{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}
.juso-post-bottom-list .jpb-title{color:#1e293b;font-size:15px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}
.juso-post-bottom-list .jpb-title em{display:inline-block;font-style:normal;font-size:11px;color:#2353c9;background:#dfe9ff;border-radius:5px;padding:2px 5px;margin-left:5px;vertical-align:middle}
.juso-post-bottom-list .jpb-meta{display:flex;flex-wrap:wrap;gap:13px;font-size:12px;color:#8792a6}
.juso-post-bottom-list .jpb-chevron{font-size:25px;color:#b5bfce}
.juso-post-bottom-list .jpb-empty{text-align:center;padding:32px 15px;color:#64748b}
.juso-post-bottom-list .jpb-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin:23px 0 0;padding:0}
.juso-post-bottom-list .jpb-pages a{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px!important;width:auto!important;height:40px!important;padding:0 11px!important;border-radius:10px!important;border:1px solid #dfe4ed!important;background:#fff!important;color:#34405a!important;text-decoration:none!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important}
.juso-post-bottom-list .jpb-pages a:hover,.juso-post-bottom-list .jpb-pages a.active{background:#315efb!important;color:#fff!important;border-color:#315efb!important}
@media(max-width:640px){.juso-post-bottom-list{margin:25px auto 48px;padding:0 2px}.juso-post-bottom-list .jpb-heading{padding:16px 14px;gap:8px}.juso-post-bottom-list .jpb-heading h2{font-size:18px}.juso-post-bottom-list .jpb-all{padding:8px 10px;font-size:12px}.juso-post-bottom-list .jpb-item{padding:11px 12px;gap:10px}.juso-post-bottom-list .jpb-thumb,.juso-post-bottom-list .jpb-placeholder{flex-basis:58px;width:58px!important;height:51px!important;max-width:58px!important;max-height:51px!important}.juso-post-bottom-list .jpb-title{font-size:14px}.juso-post-bottom-list .jpb-chevron{display:none}.juso-post-bottom-list .jpb-pages{gap:5px}.juso-post-bottom-list .jpb-pages a{height:36px!important;min-width:35px!important;padding:0 8px!important;font-size:12px!important}}