/* Selected reading remains visible; the complete library is a native disclosure. */
body main :is(.support-reading,.practice-resources) .reading.reading-choices:has(> a.art) {
  grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;
}
body .reading-choices-more {
  grid-column:1 / -1;min-width:0;margin:12px 0 0;border:0;
}
body .reading-choices-more > summary {
  padding:12px 32px 12px 0;min-height:44px;cursor:pointer;
  font:500 14px/1.65 var(--sans,Arial,sans-serif);color:#493e36;
  text-decoration:underline;text-underline-offset:4px;
}
body .reading-choices-count {font-weight:400;white-space:nowrap;}
body .reading-choices-more > summary:focus-visible {outline:2px solid #8c4f30;outline-offset:3px;}
body .reading-choices-list {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;}
@media(max-width:800px){
  body main :is(.support-reading,.practice-resources) .reading.reading-choices:has(> a.art),
  body .reading-choices-list {grid-template-columns:minmax(0,1fr);}
}
