/* SP23: the original 73-book order and chapter routes, grouped by testament. */
[data-canon-list].sp23-canon{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;margin-top:25px}
.sp23-testament{min-width:0;background:#fffdf8;border:1px solid #dfd2bd;border-radius:9px;padding:20px}
.sp23-testament>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #dbc9af;padding-bottom:14px;margin-bottom:10px}.sp23-testament>header h3{font:400 25px/1.3 Georgia,serif;margin:0;color:#6d2932;max-width:none}.sp23-testament>header>span{font-size:12px;color:#897252;white-space:nowrap}
.sp23-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 12px;align-content:start}.sp23-books>a{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:9px 5px;min-height:38px;border-bottom:1px solid #eee6d8;text-decoration:none;color:#45362c;font:13px/1.3 system-ui;min-width:0;border-radius:3px}.sp23-books strong{font-weight:500;overflow-wrap:anywhere}.sp23-books span{font-size:11px;color:#937c5c;font-variant-numeric:tabular-nums;flex:none}.sp23-books a:hover{color:#7d2733;background:#f1e7d5}.sp23-books a:focus-visible{outline:2px solid #976736;outline-offset:2px}
@media(min-width:1450px){.sp23-testament:first-child .sp23-books{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1050px){[data-canon-list].sp23-canon{grid-template-columns:1fr}.sp23-books{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:620px){.sp23-books{grid-template-columns:repeat(2,minmax(0,1fr))}.sp23-testament{padding:17px}.sp23-testament>header h3{font-size:23px}}
