.stats-subtitle[data-astro-cid-ibi67czv]{color:#555;font-size:1rem;margin-top:.4rem}.page-header[data-astro-cid-ibi67czv]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.page-header-text[data-astro-cid-ibi67czv]{flex:1;min-width:240px}.total-leads-box[data-astro-cid-ibi67czv]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 1.5rem;border:1px solid #e0e0e0;border-radius:8px;text-align:center;gap:.25rem;min-width:140px;flex-shrink:0}.total-leads-count[data-astro-cid-ibi67czv]{font-size:1.8rem;font-weight:700;color:#2a4a5a;line-height:1.1}.total-leads-label[data-astro-cid-ibi67czv]{font-size:.82rem;color:#888}@media(max-width:700px){.page-header[data-astro-cid-ibi67czv]{flex-direction:column;align-items:stretch}.total-leads-box[data-astro-cid-ibi67czv]{align-self:center}}.intro-note[data-astro-cid-ibi67czv]{background:#f0f7f4;border:1px solid #d8e8e2;border-radius:8px;padding:1rem 1.25rem;margin:1.25rem 0;color:#2a3a35;font-size:.92rem;line-height:1.5}.intro-note[data-astro-cid-ibi67czv] p[data-astro-cid-ibi67czv]{margin:0 0 .5rem}.intro-note[data-astro-cid-ibi67czv] ul[data-astro-cid-ibi67czv]{margin:.5rem 0 0;padding-left:1.25rem}.intro-note[data-astro-cid-ibi67czv] li[data-astro-cid-ibi67czv]{margin-bottom:.3rem}.browse-links[data-astro-cid-ibi67czv]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0 2rem}.browse-card[data-astro-cid-ibi67czv]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;color:#1a1a1a;transition:border-color .15s,box-shadow .15s;text-align:center;gap:.25rem}.browse-card[data-astro-cid-ibi67czv]:hover{border-color:#2a4a5a;box-shadow:0 2px 8px #2a4a5a1a;text-decoration:none}.browse-card-title[data-astro-cid-ibi67czv]{font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-top:.25rem}.browse-card-count[data-astro-cid-ibi67czv]{font-size:1.8rem;font-weight:700;color:#2a4a5a;line-height:1.1}.browse-card-label[data-astro-cid-ibi67czv]{font-size:.82rem;color:#888;margin-top:.25rem}.search-section[data-astro-cid-ibi67czv]{margin-bottom:2rem}.search-heading[data-astro-cid-ibi67czv]{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:#1a1a1a}.search-wrap[data-astro-cid-ibi67czv]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.search-wrap[data-astro-cid-ibi67czv] input[data-astro-cid-ibi67czv]{flex:1;padding:.65rem 1rem;font-size:1rem;border:2px solid #ddd;border-radius:6px;outline:none;transition:border-color .15s}.search-wrap[data-astro-cid-ibi67czv] input[data-astro-cid-ibi67czv]:focus{border-color:#2a4a5a}.search-hint[data-astro-cid-ibi67czv]{font-size:.82rem;color:#aaa;white-space:nowrap}.results-section[data-astro-cid-ibi67czv]{margin-bottom:1.5rem;border:1px solid #eee;border-radius:6px;overflow:hidden}.results-header[data-astro-cid-ibi67czv]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem;background:#f5f5f5;border-bottom:1px solid #eee}.results-header[data-astro-cid-ibi67czv] h3[data-astro-cid-ibi67czv]{font-size:.9rem;font-weight:600;color:#444;margin:0}.results-browse[data-astro-cid-ibi67czv]{font-size:.8rem;color:#2a4a5a;text-decoration:none;font-weight:500}.results-browse[data-astro-cid-ibi67czv]:hover{text-decoration:underline}.results-table[data-astro-cid-ibi67czv]{margin:0}.results-table[data-astro-cid-ibi67czv] td[data-astro-cid-ibi67czv],.results-table[data-astro-cid-ibi67czv] th[data-astro-cid-ibi67czv]{padding:.5rem .75rem}@media(max-width:700px){.browse-links[data-astro-cid-ibi67czv]{grid-template-columns:repeat(2,1fr)}.browse-links[data-astro-cid-ibi67czv]{grid-template-columns:1fr}}.col-composer{width:11rem}.col-year{width:4rem}.col-poet{width:11rem}.col-meter{width:8rem}.col-books{width:7rem}.col-years{width:6rem}.col-right{text-align:right;width:6rem}.col-date{width:8rem;white-space:nowrap}.col-book-tag{width:6rem}.col-muted{color:#777;font-size:.9rem}.book-tag-mini{display:inline-block;font-size:.65rem;font-weight:600;padding:.1rem .35rem;border-radius:3px;white-space:nowrap;margin:.05rem .25rem .05rem 0;letter-spacing:.01em}@media(max-width:700px){.col-composer,.col-year,.col-poet,.col-meter,.col-location{display:none}}
