<style>
.extract {
position: relative;
margin-top: 0 !important;
float: right;
margin-right: -330px;
margin-left: 40px;
box-sizing: border-box;
overflow: auto;
transform: translateY(0.25em);
}
.sidenote-id {
color: #999;
padding-left: .25em;
}
.small-table {
margin: .5em;
text-align: center;
}
.small-table td {
border: 1px solid silver;
}
blockquote {
border-left: 4px solid var(--hr);
padding-left: 1em;
margin-left: calc(.5em - 4px);
}
.grand blockquote {
border-left: 0;
padding-left: 0;
margin-left: 0;
}
</style>