
:root{--site-accent:#145C54;--site-highlight:#C98218}
.site-features,.site-videos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;clear:both}
.site-features article,.site-videos article{min-width:0;border:1px solid #e1e7eb;background:#fff;padding:10px}
.site-features img,.site-videos img{display:block;width:100%;height:190px;object-fit:contain;background:#f5f7f8}
.site-features h2,.site-videos h3{font-size:17px;line-height:1.6;margin:10px 0;overflow-wrap:anywhere}
.site-videos{grid-template-columns:repeat(3,minmax(0,1fr))}.site-videos-wrap{clear:both;margin:24px auto}
.article-image{margin:18px 0}.article-image img{display:block;max-width:100%;width:auto;height:auto;max-height:680px;margin:auto;object-fit:contain}.article-image figcaption{font-size:13px;color:#66727b;text-align:center}
.editor-opinion{border-left:4px solid var(--site-highlight);padding:14px 18px;background:#f7f8f6;margin:24px 0}.editor-opinion h2{font-size:20px;line-height:1.6}
.article-adjacent a,.article-adjacent span{display:block;padding:6px 0}.article-pagination{clear:both;margin:18px 10px}.article-pagination a{display:inline-block;padding:5px 12px;border:1px solid #ddd;margin-right:8px}.article-pagination [aria-current]{background:var(--site-accent);color:#fff}
.article-local-links{display:flex;gap:16px;flex-wrap:wrap}.article-meta{height:auto!important;white-space:normal!important;overflow:visible!important}
.nav_yl{background:var(--site-accent)}.index-module-title{border-bottom-color:var(--site-highlight)!important}.n_news_yli li{height:auto!important;line-height:1.85;white-space:normal;overflow-wrap:anywhere}.n_news_yl{height:auto!important;min-height:200px}
@media(max-width:767px){.site-features,.site-videos{grid-template-columns:1fr}.site-features img,.site-videos img{height:auto;max-height:320px;object-fit:contain}.site-features,.site-videos{gap:12px}.i_information_con,.viewbox .content{min-width:0;overflow-wrap:anywhere}.i_information_con p,.viewbox .content p{font-size:16px;line-height:1.9}.article-image img{width:100%;height:auto}.editor-opinion{padding:12px}.site-videos-wrap{padding:0 12px}}

.site-features figure{margin:0;min-width:0}.site-features img{width:100%;height:auto!important;max-height:none;object-fit:contain}.site-features{align-items:start}
@media(max-width:767px){.site-features{grid-template-columns:repeat(2,minmax(0,1fr))}.site-features img{max-height:none}}

@media(max-width:767px){.place{height:auto!important;line-height:1.8!important;white-space:normal!important;overflow-wrap:anywhere}.dede_pages .pagelist{display:flex;flex-wrap:wrap;gap:8px;white-space:normal}.dede_pages .pagelist a{display:inline-flex;align-items:center;min-height:44px}.site-intro p,.index .tbox dd a,.listbox .article-list-title,.pright .tbox dd a{font-size:16px;line-height:1.8}.article-adjacent a{min-height:44px;box-sizing:border-box}.article-related a{line-height:1.9}}

@media(max-width:767px){.viewbox .dede_pages,.viewbox .dede_pages ul{width:100%!important;max-width:100%;height:auto!important;box-sizing:border-box;white-space:normal!important}.viewbox .dede_pages ul{padding:8px!important;display:flex!important;flex-wrap:wrap;overflow:visible!important}.news_yl .row{margin-left:0;margin-right:0}.news_yl .n_news_yli a{font-size:16px;line-height:1.8}.news_yl .n_news_yl{min-height:0!important;padding-bottom:14px!important}}
