.my-s10-more-pages,.my-s10-context>details,.my-s10-group-sources{border:1px solid currentColor;border-radius:.6rem;padding:1rem;margin:1.2rem 0}
.my-s10-more-pages summary,.my-s10-context summary,.my-s10-group-sources summary{cursor:pointer;font-weight:700;padding:.35rem;min-height:2rem}
.my-s10-expanded-pages{padding-top:1rem}
.my-s10-cross-links{border-inline-start:.25rem solid currentColor;padding-inline-start:1rem;margin-block:1rem}
.my-s10-cross-links p{font-weight:700;margin-bottom:.4rem}
.my-s10-cross-links ul,.my-s10-group-sources ul{padding-inline-start:1.2rem}
.my-s10-group-sources li{margin-block:.45rem}
.my-s10-room-group,.my-s10-context,.my-s10-texts{overflow-wrap:anywhere;min-width:0}
.my-s10-context dt{margin-top:1.2rem}
.my-s10-context dd{margin-inline-start:1rem}
.my-s10-context dd p{line-height:1.6}
.my-s10-more-pages summary:focus-visible,.my-s10-context summary:focus-visible,.my-s10-group-sources summary:focus-visible,.my-s10-room-group a:focus-visible,.my-s10-context a:focus-visible,.my-s10-texts a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:680px){.my-s10-context dd{margin-inline-start:0}}
