.bsja{max-width:1120px;margin:2rem auto;padding:1.4rem;box-sizing:border-box;overflow-wrap:anywhere;color:#173c2e;background:#fff;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
.bsja h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.25}.bsja h2{font-size:clamp(1.25rem,2.8vw,1.8rem);line-height:1.4}.bsja h3{font-size:1.05rem}.bsja p{line-height:1.8;max-width:95ch}.bsja-issue{font-size:1.1rem;font-weight:650}.bsja-eyebrow{font-size:.8rem;letter-spacing:.06em}.bsja-languages{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0}.bsja-languages a{display:block;border:1px solid #c7d7cc;border-radius:8px;padding:.45rem .7rem;line-height:1.5;text-decoration:none}.bsja-languages a[aria-current]{background:#185b3c;color:white}.bsja a{color:#185b3c}.bsja-abstract{border:1px solid #dce2d8;border-radius:14px;margin:1.2rem 0;padding:1.3rem}.bsja-abstract h2{margin-top:0}.bsja-original-title,.bsja-authors,.bsja-provenance{font-size:.9rem}.bsja-provenance{color:#58675c}.bsja details{border-top:1px solid #dce2d8;margin-top:1rem}.bsja summary{padding:1rem 0;cursor:pointer;font-weight:700;color:#185b3c;line-height:1.5}.bsja-text{padding-bottom:.75rem}.bsja .bsja-links{line-height:2}.bsja a:focus-visible,.bsja summary:focus-visible{outline:3px solid #cf5a13;outline-offset:3px}.bsja-back{padding-top:2rem}.bsja:lang(ja),.bsja:lang(zh-CN){line-break:strict;word-break:normal}.bsja[hidden],#bookstar-abstracts-root[hidden]{display:none!important}@media(max-width:560px){.bsja{padding:1rem;margin-block:1rem}.bsja-abstract{padding:1rem}.bsja-languages{gap:.35rem}.bsja-languages a{font-size:.85rem}.bsja h2{font-size:1.25rem}}
