.post_content .suisan-reviewed-article{line-height:1.85;color:#102a35;overflow-wrap:anywhere}.post_content .suisan-reviewed-article h2{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#04384c!important;padding:14px 18px;line-height:1.5}.post_content .suisan-reviewed-article h2::before,.post_content .suisan-reviewed-article h2::after{display:none!important}.post_content .suisan-reviewed-article h3{color:#102a35!important;-webkit-text-fill-color:#102a35!important;background:transparent;line-height:1.6}.post_content .suisan-reviewed-article :is(h2,h3,h4,section[id]){scroll-margin-top:120px}.post_content .suisan-reviewed-article .suisan-reviewed-toc{border:1px solid #b5ccd5;border-radius:8px;background:#f3f8fa;padding:16px;margin:24px 0;color:#102a35}.post_content .suisan-reviewed-article .suisan-reviewed-toc :is(ul,ol){margin:8px 0 0;padding-left:24px}.post_content .suisan-reviewed-article .suisan-reviewed-toc a{display:inline-block;color:#075677;text-decoration:underline;padding:5px 0;line-height:1.65}.post_content .suisan-reviewed-article .suisan-reviewed-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0 24px}.post_content .suisan-reviewed-article .suisan-reviewed-table-wrap table{width:100%;min-width:640px;border-collapse:collapse;table-layout:auto;font-size:inherit;line-height:1.7}.post_content .suisan-reviewed-article .suisan-reviewed-table-wrap :is(th,td){padding:12px 14px;border:1px solid #b5ccd5;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:break-word}.post_content .suisan-reviewed-article .suisan-reviewed-table-wrap th{background:#e6f1f4!important;color:#102a35!important;-webkit-text-fill-color:#102a35!important}.post_content .suisan-reviewed-article .suisan-reviewed-table-wrap td{background:#fff;color:#102a35}.post_content .suisan-reviewed-article .suisan-reviewed-table-hint{font-size:.9em;color:#425f6c;margin:12px 0 4px}.post_content .suisan-reviewed-article :is(a:focus-visible,.suisan-reviewed-table-wrap:focus-visible){outline:3px solid #dd9400;outline-offset:3px}@media(max-width:767px){.post_content .suisan-reviewed-article h2{padding:12px 14px}.post_content .suisan-reviewed-article .suisan-reviewed-toc{padding:12px}.post_content .suisan-reviewed-article .suisan-reviewed-table-wrap :is(th,td){padding:10px 12px}}