.nav-group:first-child .nav-caption{margin-top:12px}.nav-group+.nav-group{border-top:1px solid #345047;margin-top:14px}.nav-group .nav-item{line-height:1.3;white-space:normal}
.book-results{display:grid;gap:18px}.book-result h2{font-size:1.3rem}.book-counts{list-style:none;margin:0;padding:0}.book-counts li{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid #e3e9e2}.book-counts strong{color:#254d40}.book-responses>div{padding:13px 0;border-top:1px solid #e3e9e2}.book-responses small{font-weight:400;color:#748079}.book-responses p{white-space:pre-wrap;margin:6px 0 0;color:#253b31}
.book-grade-filter{margin:0 0 18px}.book-grade-filter label{max-width:230px}.book-grade-filter select{width:100%;margin-top:6px}
@media(max-width:900px){.sidebar nav{display:flex;gap:16px;overflow-x:auto}.nav-group,.nav-group+.nav-group{display:flex;align-items:center;gap:5px;flex-shrink:0;border:0;margin:0}.nav-group .nav-caption,.nav-group:first-child .nav-caption{display:block;margin:0 8px 0 0;white-space:nowrap;color:#abc2b4}.nav-group .nav-item{width:auto;white-space:nowrap;flex-shrink:0}}
