/* WordPress integration only. Original page CSS is preserved separately. */
.wordmark-logo{display:block;width:auto;height:auto;max-height:52px;max-width:180px;object-fit:contain}
.article-category a{color:inherit}.article-category a:hover{text-decoration:underline;text-underline-offset:3px}
#download .section-head.center .section-label{justify-content:center}
.journal-row,.article-main,.reading-body,.related-card-body{min-width:0;overflow-wrap:anywhere}
.reading-body img,.reading-body video,.reading-body iframe{max-width:100%;height:auto}
.reading-body figure{max-width:100%;margin:24px 0}.reading-body p+p{margin-top:18px}
.reading-body ul,.reading-body ol{padding-left:1.5em;list-style:revert;margin:16px 0}
.reading-body table{width:100%;border-collapse:collapse}.reading-body td,.reading-body th{border:1px solid var(--line);padding:12px}
.reading-body pre{max-width:100%;overflow:auto;padding:20px;background:var(--canvas)}
.reading-body .wp-block-image img{height:auto}.reading-body .wp-block-embed__wrapper{max-width:100%}
.reading-body>p:not(.reading-intro){font-size:17px;line-height:2}.reading-body>h2{margin-top:32px}
.news-page-controls{flex-wrap:wrap}.kl-empty{grid-column:1/-1;padding:24px 0}
.footer-bottom .kl-copyright{white-space:normal}.kl-icp{display:block;font:inherit;color:inherit;margin-top:8px;overflow-wrap:anywhere}
.admin-bar .site-header{top:32px}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:600px){.wordmark-logo{max-height:42px;max-width:135px}}
@media(max-width:600px){.reading-body>p:not(.reading-intro){font-size:16px}}
@media(max-width:600px){.admin-bar .site-header{top:0}}
