.legal-main .table-wrap{overflow-x:auto;margin:1rem 0 1.5rem}
.legal-main table{border-collapse:collapse;width:100%;font-size:.88rem;line-height:1.4}
.legal-main th,.legal-main td{border:1px solid rgba(13,74,87,.18);padding:.45rem .55rem;text-align:left;vertical-align:top}
.legal-main th{background:rgba(165,232,253,.25);font-weight:600}
.legal-main .fill{background:#FFF3C4;color:#5a4500;border-radius:3px;padding:0 .2em}
.legal-main blockquote{border-left:4px solid #A5E8FD;margin:1rem 0;padding:.4rem 1rem;background:rgba(165,232,253,.12)}
.legal-main code{font-size:.85em}
.legal-main .legal-links{display:flex;gap:1rem;flex-wrap:wrap;margin:.5rem 0 1.5rem;font-size:.95rem}
