.series-page{max-width:900px;margin:auto;padding:32px 24px 64px}.series-nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin:16px 0 26px;font-size:.9rem;color:var(--green)}.series-head{border-bottom:1px solid var(--line);padding:8px 0 24px}.series-head h1{font:600 clamp(1.8rem,5vw,2.6rem)/1.45 var(--serif);color:var(--green);margin:10px 0}.series-head .eyebrow{color:var(--gold)}.series-boundary{padding:18px 22px;border-left:4px solid var(--gold);background:#f1ebdf;border-radius:0 12px 12px 0;margin:24px 0}.series-boundary p{margin:8px 0}.series-page h2{font-size:1.45rem;margin-top:30px}.series-page h3{font:600 1.2rem/1.6 var(--serif);color:var(--green);margin:8px 0 12px}.series-page h4{font:600 1.12rem/1.6 var(--serif);color:var(--green);margin:10px 0}.series-page p{overflow-wrap:anywhere}.category-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.category-index a{display:block;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:13px 16px;color:var(--green);text-decoration:none}.topic-group{margin-top:30px}.book-entry{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:14px 0;padding:20px 22px;scroll-margin-top:20px}.book-entry p{margin:10px 0}.entry-links{font-size:.85rem;color:var(--green);border-top:1px dashed var(--line);padding-top:10px}.guide-ending{border-top:1px solid var(--line);margin-top:32px;padding-top:12px}.series-page footer{font-size:.82rem;color:var(--muted);margin-top:36px}.series-page :focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:600px){.series-page{padding:22px 18px 48px}.category-index{grid-template-columns:1fr}.book-entry{padding:17px}.series-boundary{padding:12px 16px}}
.series-page .book-entry h4 a.weread-jump{font:400 .72em/1 inherit;color:var(--muted,#8a8a7a);margin-left:.5em;text-decoration:none;white-space:nowrap}.series-page .book-entry h4 a.weread-jump:hover{color:var(--green);text-decoration:underline}
