html[data-site=box] .lo-quote{margin:1.25em 0 .4em;padding:.9em 1.15em;border-left:3px solid rgba(148,163,184,.45);background:rgba(148,163,184,.07);border-radius:0 12px 12px 0}
html[data-site=box] .lo-quote p{margin:.25em 0}
html[data-site=box] .lo-quote .lo-en{font-style:italic}
html[data-site=box] .lo-cite{margin:.25em 0 1.35em;font-size:.92em;opacity:.88}
html[data-site=box] .mx-fig figcaption{margin-top:.55em;font-size:.9em;opacity:.85}

.mx-table-wrap{overflow-x:auto;margin:1.25rem 0}
.mx-table{width:100%;border-collapse:collapse;font-size:.92rem}
.mx-table th,.mx-table td{border-bottom:1px solid rgba(255,255,255,.12);padding:.45rem .6rem;text-align:left;vertical-align:top}
.mx-table caption{caption-side:bottom;padding-top:.6rem;font-size:.85rem;opacity:.8;text-align:left}
.mx-table thead th{font-weight:600}
