.reader-discovery{margin-block:2.5rem;border-block-start:1px solid #c9d0cc;padding-block-start:1.5rem;line-height:1.65;min-width:0}
.reader-discovery h2{font-size:1.3rem;line-height:1.3}
.reader-discovery details{border:1px solid #c9d0cc;border-radius:.35rem;margin-block:.8rem;padding:.7rem 1rem}
.reader-discovery summary{cursor:pointer;font-weight:600;padding-block:.2rem}
.reader-discovery summary:focus-visible,.reader-discovery a:focus-visible,.reader-discovery-sequence a:focus-visible{outline:3px solid #9d4c26;outline-offset:4px}
.reader-discovery blockquote{margin:1rem 0;padding-inline-start:1rem;border-inline-start:3px solid #738979;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}
.reader-discovery ul{padding-inline-start:1.25rem}
.reader-discovery li{margin-block:1rem}
.reader-discovery a,.reader-discovery code,.reader-discovery p,.reader-discovery-sequence a{overflow-wrap:anywhere}
.reader-discovery-meta{display:block;font-size:.85rem;color:#47554e}
.reader-discovery-sequence{display:flex;flex-wrap:wrap;gap:1rem;margin-block:2rem;border-block-start:1px solid #c9d0cc;padding-block-start:1.2rem}
.reader-discovery-sequence a{flex:1 1 12rem;min-width:0}
.reader-discovery-sequence a span{display:block}
.reader-discovery-sequence a span:first-child{font-size:.85rem}
@media(max-width:40rem){.reader-discovery details{padding:.6rem}.reader-discovery-sequence{display:block}.reader-discovery-sequence a{display:block;margin-block:1rem}}
