.trade-exception-copy{max-width:76ch;line-height:1.75}
.trade-exception-copy h2{scroll-margin-top:7rem}
.trade-exception-copy dt{font-weight:700;margin-top:1.3rem}
.trade-exception-copy dd{margin:.5rem 0 1.5rem}
.trade-exception-table{overflow-x:auto;margin:1.5rem 0;border:1px solid var(--line,#d8dfd0);border-radius:8px}
.trade-exception-table:focus-visible{outline:3px solid var(--accent,#8ba925);outline-offset:3px}
.trade-exception-table table{width:100%;min-width:35rem;border-collapse:collapse;table-layout:fixed;font-size:.94rem}
.trade-exception-table caption{text-align:left;font-weight:700;padding:1rem}
.trade-exception-table th,.trade-exception-table td{padding:.85rem;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:break-word;border-top:1px solid var(--line,#d8dfd0)}
.trade-exception-table thead{background:var(--paper,#f1f4ec)}
.trade-exception-example{border-inline-start:4px solid var(--accent,#8ba925);padding:.5rem 1.2rem;background:var(--paper,#f1f4ec)}
.trade-exception-copy .source-box{max-width:none}
@media(max-width:600px){.trade-exception-copy{font-size:1rem}.trade-exception-example{padding:.25rem .9rem}.trade-exception-example ol{padding-inline-start:1.25rem}}
