.rtr-series-page .entry-content .rtr-series-intro{margin-bottom:2rem}.rtr-series-page .rtr-series-intro .wp-block-columns{gap:2rem;align-items:center!important}.rtr-series-page .rtr-series-intro .wp-block-image{margin:0 auto;max-width:180px}.rtr-series-page .rtr-series-intro img{width:auto;max-height:265px;border-radius:5px;box-shadow:0 10px 22px #20394a20}.rtr-series-page .rtr-series-intro p{line-height:1.7}.rtr-series-page .rtr-series-intro h2{margin-top:0}.rtr-series-page .rtr-series-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1rem;padding:1rem 1.25rem;background:#edf6fb;border:1px solid #d3e4ee;border-radius:16px;margin:1.5rem 0 2.5rem}.rtr-series-page .entry-content .rtr-series-facts p{margin:0;font-size:1rem;line-height:1.5}.rtr-series-facts .rtr-series-grade{font-size:.94rem}.rtr-series-genres{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0}.rtr-series-genres a,.rtr-series-jumps a{border:1px solid #c4d9e8;border-radius:999px;background:#fff;padding:.4rem .85rem;text-decoration:none;color:#246290;font-size:.9rem;line-height:1.5}.rtr-series-genres a:hover,.rtr-series-jumps a:hover{background:#e3f1fa}.rtr-series-facts .rtr-series-start{display:inline-block;margin-top:0;background:#ac2039;color:#fff;padding:.7rem 1rem;border-radius:9px;font-weight:650;text-decoration:none;line-height:1.5}.rtr-series-facts .rtr-series-start:hover{background:#83172a}.rtr-series-page .rtr-series-library-heading h2{margin-bottom:.5rem}.rtr-series-library-heading p{font-size:1rem;margin:0 0 1rem}.rtr-series-jumps{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 1.5rem}.rtr-series-jumps span{color:#546d7b}.rtr-series-search{padding:1.2rem 0;border-top:1px solid #dce8ef;border-bottom:1px solid #dce8ef;margin:1rem 0 1.5rem}.rtr-series-search label{display:block;font-weight:650;margin-bottom:.5rem;font-size:1rem}.rtr-series-search-controls{display:flex;gap:.65rem;align-items:stretch;max-width:650px}.rtr-series-search input[type=search]{min-width:0;flex:1;border:1px solid #aac5d6;border-radius:9px;background:white;padding:.7rem .85rem;font:inherit;font-size:1rem;box-sizing:border-box}.rtr-series-search button{border-radius:9px;background:#ac2039;color:white;padding:.7rem 1.1rem;line-height:1.5;font-size:1rem}.rtr-series-search>a{display:inline-block;font-size:.9rem;margin-top:.6rem}.rtr-series-library :is(input,button,a):focus-visible,.rtr-series-facts a:focus-visible{outline:3px solid #246290;outline-offset:3px}.rtr-series-library [hidden]{display:none!important}.rtr-series-match-count:empty{display:none}.rtr-series-match-count{font-size:.9rem}.rtr-series-group{scroll-margin-top:120px;margin:2.3rem 0}.rtr-series-page .rtr-series-group>h2{font-size:1.35rem;line-height:1.35;margin-bottom:.4rem}.rtr-series-group-count{font-size:.88rem;color:#516a7b;margin:0 0 .8rem}.rtr-series-page .rtr-series-list{list-style:none;padding:0;margin:0}.rtr-series-page .rtr-series-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;padding:1.35rem 0;border-top:1px solid #dce8ef;margin:0}.rtr-series-page .rtr-series-row.has-cover{grid-template-columns:72px minmax(0,1fr)}.rtr-series-cover-link{display:block;align-self:start}.rtr-series-cover{width:72px;height:auto;max-height:110px;object-fit:contain;border-radius:3px}.rtr-series-row-body{min-width:0}.rtr-series-page .rtr-series-row h3{font-size:1.12rem;line-height:1.55;margin:0 0 .15rem}.rtr-series-row h3>a{color:#ac2039;text-decoration:none}.rtr-series-row h3>a:hover{text-decoration:underline}.rtr-series-number{display:block;font-size:.8rem;font-weight:650;color:#506b7b;line-height:1.5;margin-bottom:.1rem}.rtr-series-page .rtr-series-row p{margin:.2rem 0}.rtr-series-row-grade{font-size:.88rem;color:#456071}.rtr-series-summary{font-size:.98rem;line-height:1.65}.rtr-series-page .rtr-series-row .rtr-series-resources{color:#2b6385;font-size:.82rem;margin-top:.45rem}.rtr-series-library{scroll-margin-top:120px}@media(max-width:600px){.rtr-series-page .rtr-series-intro .wp-block-columns{gap:1.4rem}.rtr-series-page .rtr-series-intro .wp-block-image{max-width:135px}.rtr-series-page .rtr-series-facts{padding:1rem}.rtr-series-page .rtr-series-row.has-cover{grid-template-columns:54px minmax(0,1fr);gap:.8rem}.rtr-series-cover{width:54px}.rtr-series-page .rtr-series-row h3{font-size:1.02rem}.rtr-series-summary{font-size:.92rem}.rtr-series-jumps a{font-size:.82rem}.rtr-series-search button{padding:.7rem .8rem}.rtr-series-search input[type=search]{font-size:16px}.rtr-series-page .rtr-series-start{font-size:.94rem}}

/* Series directory only: compact rows with clearer separation between grades. */
.entry-content .rtr-series-directory{margin-top:2.5rem}
.entry-content .rtr-series-directory .rtr-series-index__group{margin:0;padding:0}
.entry-content .rtr-series-directory .rtr-series-index__group+.rtr-series-index__group{margin-top:3rem}
.entry-content .rtr-series-directory .rtr-series-index__group>h2{font-size:1.6rem;line-height:1.3;margin:0 0 1.15rem;padding:0}
.entry-content .rtr-series-directory .rtr-series-index__group>ul{list-style:none;margin:0;padding:0}
.entry-content .rtr-series-directory .rtr-series-index__item{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:center;border-bottom:1px solid #dce8ef;margin:0;padding:.85rem 0;min-height:0}
.entry-content .rtr-series-directory .rtr-series-index__item.has-cover{grid-template-columns:52px minmax(0,1fr)}
.rtr-series-directory__cover-link{display:block;line-height:0}
.entry-content .rtr-series-directory img.rtr-series-directory__cover{display:block;width:52px;height:auto;max-height:78px;object-fit:contain;border-radius:3px;margin:0}
.rtr-series-directory__text{min-width:0}
.entry-content .rtr-series-directory__text>a{font-size:1.08rem;line-height:1.4;font-weight:650;text-decoration:none;color:#ac2039}
.entry-content .rtr-series-directory__text>a:hover{text-decoration:underline}
.entry-content .rtr-series-directory .rtr-series-index__facts{display:block;margin:.3rem 0 0;font-size:.9rem;line-height:1.6;color:#456071}
.rtr-series-directory a:focus-visible{outline:3px solid #246290;outline-offset:3px}
@media(max-width:600px){.entry-content .rtr-series-directory .rtr-series-index__group+.rtr-series-index__group{margin-top:2.4rem}.entry-content .rtr-series-directory .rtr-series-index__group>h2{font-size:1.4rem}.entry-content .rtr-series-directory .rtr-series-index__item.has-cover{grid-template-columns:44px minmax(0,1fr);gap:.8rem}.entry-content .rtr-series-directory img.rtr-series-directory__cover{width:44px;max-height:66px}.entry-content .rtr-series-directory .rtr-series-index__facts{font-size:.85rem}}

.rtr-series-intro .wp-block-columns:has(.rtr-series-cover-unavailable)>.wp-block-column:first-child{display:none}.rtr-series-intro .wp-block-columns:has(.rtr-series-cover-unavailable)>.wp-block-column:last-child{flex-basis:100%!important}
