/* Shared article typography: no changes to stored editorial content. */
.inner-page .article-detail{width:min(940px,100%);margin:15px auto 0;padding:clamp(24px,4vw,58px);background:#fffdf9;border:1px solid #e4ded2;border-top:3px solid var(--accent);border-radius:12px;box-shadow:0 12px 38px #233e3706;overflow-wrap:anywhere}.inner-page .article-detail h1.modheading{font-family:var(--serif);font-size:clamp(29px,3.4vw,45px);font-weight:400;line-height:1.35;letter-spacing:-.02em;margin:0 0 28px;color:var(--ink)}.inner-page .article-detail .info{float:none!important;display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--line);font-size:11px;font-style:normal;color:var(--muted)}.inner-page .article-detail .introtext{font-size:17px;line-height:1.95;color:var(--ink);margin:0 0 30px;padding-left:20px;border-left:2px solid #bc9b70}.inner-page .article-detail .fulltext{font-family:var(--sans);font-size:15px;line-height:1.95;color:#4f5f56}.inner-page .article-detail .fulltext p{margin:0 0 22px}.inner-page .article-detail .fulltext span,.inner-page .article-detail .fulltext font{font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;background-color:transparent!important}.inner-page .article-detail .fulltext p{font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;background-color:transparent!important}.inner-page .article-detail .fulltext h2,.inner-page .article-detail .fulltext h3,.inner-page .article-detail .fulltext h4{color:var(--ink)!important;font-family:var(--serif)!important;font-weight:400!important;line-height:1.5!important;text-align:left;margin:38px 0 19px}.inner-page .article-detail .fulltext h2{font-size:27px!important}.inner-page .article-detail .fulltext h3{font-size:23px!important}.inner-page .article-detail .fulltext h4{font-family:var(--sans)!important;font-size:18px!important;font-weight:600!important}.inner-page .article-detail .fulltext strong,.inner-page .article-detail .fulltext b{color:var(--ink)!important;font-family:inherit!important;font-weight:700!important}.inner-page .article-detail .fulltext a{color:var(--accent)!important;text-decoration:underline;text-underline-offset:3px}.inner-page .article-detail .fulltext img{display:block!important;float:none!important;clear:both;width:auto!important;max-width:100%!important;height:auto!important;margin:28px auto!important;object-fit:contain;border-radius:10px;box-shadow:0 8px 24px #233e370b}.inner-page .article-detail .fulltext figure{max-width:100%;margin:30px auto;text-align:center}.inner-page .article-detail .fulltext figcaption{font-size:12px;color:var(--muted);line-height:1.7;margin-top:12px}.inner-page .article-detail .fulltext ul,.inner-page .article-detail .fulltext ol{padding-left:24px;margin:20px 0 28px}.inner-page .article-detail .fulltext li{margin:9px 0}.inner-page .article-detail .fulltext blockquote{margin:28px 0;padding:24px 28px;border-left:3px solid var(--accent);background:#f1eee5;border-radius:0 8px 8px 0;color:var(--ink)}.inner-page .article-detail .fulltext table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:25px 0}.inner-page .article-detail .fulltext td,.inner-page .article-detail .fulltext th{padding:12px;border:1px solid var(--line);font-size:13px}.inner-page .article-detail .fulltext iframe{max-width:100%;border:0}.inner-page .article-detail .icons{float:none!important;margin:0 0 22px}.inner-page .article-detail .morearticles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin-top:25px}.inner-page .article-detail .morearticles li{width:auto!important;padding:0!important;background:#f3f0e8;border:1px solid var(--line);border-radius:9px;overflow:hidden}.inner-page .article-detail .morearticles img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.inner-page .article-detail .morearticles h4{font-size:12px;line-height:1.75;padding:16px;margin:0}.inner-page .article-detail .morearticles .break{display:none}.inner-page .article-detail hr{border:0;border-top:1px solid var(--line);margin:35px 0}
@media(max-width:760px){.inner-page .article-detail{padding:26px 20px;margin-top:8px;border-radius:10px}.inner-page .article-detail h1.modheading{font-size:30px;margin-bottom:24px}.inner-page .article-detail .introtext{font-size:15px;padding-left:15px}.inner-page .article-detail .fulltext{font-size:14px;line-height:1.95}.inner-page .article-detail .fulltext h2{font-size:24px!important}.inner-page .article-detail .fulltext h3{font-size:21px!important}.inner-page .article-detail .fulltext img{margin:24px auto!important;border-radius:7px}.inner-page .article-detail .morearticles{grid-template-columns:1fr}.inner-page .article-detail .fulltext blockquote{padding:20px}.inner-page .article-detail .fulltext [style*=width]{max-width:100%!important}}

/* Editorial lists keep native numbering, including start/reversed and nested lists. */
.inner-page .article-detail .fulltext>ul,.inner-page .article-detail .fulltext>ol{padding:24px 28px 24px 48px!important;margin:26px 0 32px!important;background:#f3f0e7;border:1px solid #e2daca;border-radius:10px;color:#42594c}.inner-page .article-detail .fulltext ul{list-style-type:disc!important}.inner-page .article-detail .fulltext ol:not([type]){list-style-type:decimal}.inner-page .article-detail .fulltext li{display:list-item!important;float:none!important;width:auto!important;padding:6px 0 6px 6px!important;margin:5px 0!important;line-height:1.9!important;text-align:left!important}.inner-page .article-detail .fulltext li::marker{color:var(--accent);font-weight:700}.inner-page .article-detail .fulltext li>p{margin:0 0 10px}.inner-page .article-detail .fulltext li>p:last-child{margin-bottom:0}.inner-page .article-detail .fulltext li>ul,.inner-page .article-detail .fulltext li>ol{padding:4px 0 4px 24px!important;margin:10px 0 0!important;background:transparent;border:0;border-radius:0}.inner-page .article-detail .fulltext li>ul{list-style-type:circle!important}.inner-page .article-detail .fulltext li li>ul{list-style-type:square!important}
/* Tables remain semantic tables inside a keyboard-accessible overflow region. */
.inner-page .article-detail .article-table-scroll{margin:30px 0 34px;max-width:100%;overflow-x:auto;border:1px solid #d9d3c4;border-radius:10px;background:#fffdf9;box-shadow:0 5px 18px #233e3705;overscroll-behavior-x:contain;scrollbar-color:#b9a17d #f0ede4;scrollbar-width:thin}.inner-page .article-detail .article-table-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.inner-page .article-detail .article-table-scroll table{display:table!important;width:100%!important;min-width:100%;max-width:none!important;overflow:visible;margin:0!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;font-size:13px;line-height:1.8}.inner-page .article-detail .article-table-scroll caption{text-align:left;padding:16px 20px;color:var(--ink);font-weight:600;background:#eeece3;caption-side:top}.inner-page .article-detail .article-table-scroll th,.inner-page .article-detail .article-table-scroll td{min-width:125px;padding:16px 20px!important;border:0!important;border-bottom:1px solid #e4dfd3!important;border-right:1px solid #e4dfd3!important;vertical-align:top;line-height:1.8!important;text-align:left;overflow-wrap:anywhere}.inner-page .article-detail .article-table-scroll tr>*:last-child{border-right:0!important}.inner-page .article-detail .article-table-scroll tr:last-child>td{border-bottom:0!important}.inner-page .article-detail .article-table-scroll tbody tr:nth-child(even)>td{background:#f6f3ec!important}.inner-page .article-detail .article-table-scroll tbody tr:nth-child(odd)>td{background:#fffdf9!important}.inner-page .article-detail .article-table-scroll tbody tr:hover>td{background:#eeece2!important}.inner-page .article-detail .article-table-scroll th,.inner-page .article-detail .article-table-scroll thead td{background:#233e37!important;color:#fffdf4!important;font-weight:600!important}.inner-page .article-detail .article-table-scroll th *,.inner-page .article-detail .article-table-scroll thead td *{color:inherit!important}.inner-page .article-detail .article-table-scroll th a{color:#e8cfac!important}.inner-page .article-detail .article-table-scroll td>p{margin:0 0 10px}.inner-page .article-detail .article-table-scroll td>p:last-child{margin-bottom:0}.inner-page .article-detail .article-table-scroll td:first-child{color:var(--ink)}
@media(max-width:760px){.inner-page .article-detail .fulltext>ul,.inner-page .article-detail .fulltext>ol{padding:18px 18px 18px 34px!important;border-radius:8px}.inner-page .article-detail .fulltext li{padding-left:3px!important}.inner-page .article-detail .article-table-scroll th,.inner-page .article-detail .article-table-scroll td{padding:13px 15px!important;font-size:12px!important;min-width:120px}.inner-page .article-detail .article-table-scroll{margin:24px 0 28px;border-radius:8px}}
