.article-body{grid-column:1/-1;width:100%;max-width:760px;margin-inline:auto;font-size:19px;line-height:1.95;overflow-wrap:anywhere}.article-toc{border-block:1px solid var(--gzx-line);padding-block:16px;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:16px;margin-bottom:48px}.article-toc a{min-height:44px;align-content:center}.article-body section+section{margin-top:48px}.article-body h2{font-size:30px;color:var(--gzx-brand-strong);line-height:1.5;margin:0 0 24px}.article-body h3{font-size:23px;margin:32px 0 16px;line-height:1.6}.article-body p{margin:0 0 24px}.article-body .source-ref{font-size:14px;display:inline-block;min-height:28px;vertical-align:super;margin-left:4px}.article-sources{border-top:1px solid var(--gzx-line);padding-top:32px;font-size:15px;color:var(--gzx-muted)}.article-sources h2{font-size:24px}.article-sources ol{padding-left:24px;margin:0 0 16px}.article-sources li+li{margin-top:12px}.article-sources a{display:inline-block;min-height:44px}.article-sources li{scroll-margin-top:120px}@media(max-width:700px){.article-body{font-size:17px;line-height:1.95}.article-body h2{font-size:25px;margin-bottom:20px}.article-body h3{font-size:21px}.article-toc{display:grid;gap:0;margin-bottom:32px}.article-body section+section{margin-top:32px}.article-sources{font-size:14px}}
.article-reading .article-intro{margin-bottom:48px}.article-reading .text-only{max-width:760px;margin-inline:auto}.article-reading .article-copy{max-width:none}.article-reading .with-photo{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.article-reading .article-photo{grid-column:auto;grid-row:auto}.article-reading .article-photo img{width:100%;height:auto;object-fit:contain}.article-reading .article-photo figcaption{display:block}.article-reading .contact-block{margin-top:48px}.related-reading{max-width:760px;margin:48px auto 0;border-top:1px solid var(--gzx-line);padding-top:32px}.related-reading h2{font-size:25px;margin-bottom:16px}.related-reading ul{list-style:none;padding:0;margin:0}.related-reading a{display:inline-block;min-height:44px;align-content:center;font-size:17px}.paper-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:32px 0;font-size:17px;line-height:1.8}.paper-table caption{text-align:left;font-weight:600;padding-bottom:16px}.paper-table th,.paper-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--gzx-line);overflow-wrap:anywhere}.paper-table thead{background:var(--gzx-ground)}.paper-table th:first-child{width:24%}.article-body ul{padding-left:1.2em;margin:0 0 24px}.article-body li+li{margin-top:12px}@media(max-width:700px){.article-reading .with-photo{display:flex;flex-direction:column;gap:24px}.article-reading .article-intro{margin-bottom:32px}.article-reading .contact-block{margin-top:32px}.related-reading{margin-top:32px;padding-top:24px}.paper-table{font-size:15px;line-height:1.8;margin:24px 0}.paper-table th,.paper-table td{padding:12px 8px}.paper-table th:first-child{width:25%}}

.article-reading .title-phrase{display:inline-block;max-width:100%}
