.jrp-issue-toc,.jrp-article-search{max-width:1100px;margin:32px auto;font-family:inherit;color:inherit}.jrp-toc-heading{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid currentColor}.jrp-toc-kicker{display:block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:6px}.jrp-toc-heading h2,.jrp-search-heading h2{margin:0 0 6px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.15}.jrp-toc-heading p,.jrp-search-heading p{margin:0;opacity:.72}.jrp-toc-list{display:grid;gap:14px}.jrp-toc-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:22px;border:1px solid rgb(0 0 0 / .12);border-radius:14px;background:#fff;box-shadow:0 4px 18px rgb(0 0 0 / .04)}.jrp-toc-index{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#f1f3f5;font-size:1rem;font-weight:800}.jrp-toc-title{margin:0 0 10px;font-size:1.2rem;line-height:1.38}.jrp-toc-title a{text-decoration:none;color:inherit}.jrp-toc-title a:hover{text-decoration:underline}.jrp-toc-authors{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin:0 0 10px;font-size:1rem;line-height:1.5}.jrp-toc-authors-label{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.62}.jrp-toc-authors strong{font-size:1.03rem;font-weight:750}.jrp-toc-meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.jrp-toc-meta span{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f5f6f7;font-size:.84rem}.jrp-toc-read,.jrp-search-open{display:inline-block;margin-top:8px;font-weight:700;text-decoration:none}.jrp-toc-empty,.jrp-search-empty{padding:18px;border:1px dashed rgb(0 0 0 / .22);border-radius:12px}.jrp-search-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,190px) auto;gap:10px;margin:20px 0 18px}.jrp-search-form input,.jrp-search-form select,.jrp-search-form button{min-height:48px;border-radius:10px;border:1px solid rgb(0 0 0 / .2);padding:0 14px;font:inherit}.jrp-search-form button{cursor:pointer;font-weight:750;padding-inline:22px}.jrp-search-summary{margin:12px 0 18px}.jrp-search-results{display:grid;gap:14px}.jrp-search-result{padding:20px;border:1px solid rgb(0 0 0 / .12);border-radius:14px;background:#fff}.jrp-search-result h3{margin:0 0 8px;font-size:1.18rem;line-height:1.38}.jrp-search-result h3 a{text-decoration:none;color:inherit}.jrp-search-authors{margin:8px 0;font-size:1rem}.jrp-search-authors strong{font-weight:750}.jrp-search-meta{font-size:.88rem;opacity:.72;margin:8px 0}.jrp-search-result p{margin:10px 0;line-height:1.6}@media(max-width:700px){.jrp-toc-item{grid-template-columns:1fr;padding:18px}.jrp-toc-index{width:38px;height:38px}.jrp-search-form{grid-template-columns:1fr}}