.speciate-dx-content{min-width:0}
.speciate-dx-content h2,.speciate-dx-content h3{scroll-margin-top:100px;letter-spacing:0;overflow-wrap:anywhere}
.speciate-dx-content .wp-block-table{max-width:100%;overflow-x:auto;margin:24px 0}
.speciate-dx-content table{width:100%;min-width:560px;font-size:15px;line-height:1.7}
.speciate-dx-content th,.speciate-dx-content td{vertical-align:top;overflow-wrap:anywhere}
.speciate-dx-toc{margin:24px 0;padding:16px 20px;border-left:3px solid #397cb1;background:#f5f8fa}
.speciate-dx-toc ul{margin:8px 0 0;padding-left:20px;columns:2;column-gap:24px}
.speciate-dx-toc li{margin:5px 0;break-inside:avoid}
.speciate-dx-content a,.speciate-editorial-note a{overflow-wrap:anywhere}
.speciate-editorial-note{margin:32px 0 20px;padding-top:18px;border-top:1px solid #dce3e7;font-size:14px;line-height:1.8}
.speciate-editorial-note p{margin:0 0 8px}
@media(max-width:600px){.speciate-dx-toc ul{columns:1}.speciate-dx-content table{font-size:14px}.speciate-dx-content h2,.speciate-dx-content h3{scroll-margin-top:72px}}
