.yjcn-article-page.yjcn-editor-layout{max-width:1120px;margin:0 auto;padding:48px 24px 80px;color:#1d1d1f;text-align:start;font-family:Arial,"Helvetica Neue",sans-serif}.yjcn-editor-layout *{box-sizing:border-box}.yjcn-editor-layout .yjcn-news-header{max-width:880px;margin:0 auto 36px}.yjcn-editor-layout .yjcn-news-return{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#636369;text-decoration:none}.yjcn-editor-layout h1{font-size:clamp(32px,4.5vw,48px);line-height:1.16;font-weight:600;letter-spacing:-.025em;margin:12px 0 20px;overflow-wrap:anywhere}.yjcn-editor-layout time{display:block;font-size:14px;color:#636369}.yjcn-editor-layout .yjcn-news-lead{max-width:800px;margin:0 auto 44px}.yjcn-editor-layout .yjcn-news-intro{font-size:21px;line-height:1.6;color:#505058;margin:0 0 28px;overflow-wrap:anywhere}.yjcn-editor-layout .yjcn-news-intro p{margin:0}.yjcn-editor-layout .yjcn-featured{margin:0}.yjcn-editor-layout .yjcn-featured-image img{width:100%;height:auto;max-height:min(680px,80vh);object-fit:contain}.yjcn-editor-layout .yjcn-video-frame{aspect-ratio:16/9;background:#f3f4f5;border-radius:12px;overflow:hidden}.yjcn-editor-layout .yjcn-video-portrait{max-width:340px;margin-inline:auto}.yjcn-editor-layout .yjcn-video-portrait .yjcn-video-frame{aspect-ratio:9/16}.yjcn-editor-layout iframe{display:block;width:100%;height:100%;border:0}.yjcn-editor-layout .yjcn-news-lead-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:48px;max-width:880px;padding-block:0 36px;border-bottom:1px solid #e3e5e8}.yjcn-editor-layout .yjcn-news-lead-split .yjcn-news-intro{font-size:clamp(21px,2.2vw,27px);line-height:1.55;margin:0}.yjcn-editor-layout .yjcn-news-lead-split .yjcn-featured-video{width:100%;margin:0}.yjcn-editor-layout figcaption{font-size:14px;line-height:1.6;color:#636369;margin-top:12px;text-align:start}.yjcn-editor-layout .yjcn-news-body{max-width:800px;margin:0 auto;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.yjcn-editor-layout .yjcn-news-body p{margin:0 0 24px}.yjcn-editor-layout .yjcn-news-body h2{font-size:clamp(24px,3vw,30px);line-height:1.35;font-weight:600;margin:42px 0 18px}.yjcn-editor-layout .yjcn-news-body h3{font-size:22px;line-height:1.4;font-weight:600;margin:30px 0 14px}.yjcn-editor-layout .yjcn-news-body ul,.yjcn-editor-layout .yjcn-news-body ol{margin:0 0 28px;padding-inline-start:1.5em;list-style-position:outside}.yjcn-editor-layout .yjcn-news-body ul{list-style-type:disc}.yjcn-editor-layout .yjcn-news-body ol{list-style-type:decimal}.yjcn-editor-layout .yjcn-news-body li{margin:0 0 12px;padding-inline-start:.25em}.yjcn-editor-layout .yjcn-news-body .yjcn-process-step{border-inline-start:3px solid #d5e5f5;padding:18px 22px;background:#f7f9fb;border-radius:0 6px 6px 0;margin-bottom:18px}.yjcn-editor-layout .yjcn-news-body figure{max-width:100%;margin:32px auto}.yjcn-editor-layout .yjcn-news-body img{display:block;max-width:100%;width:auto;height:auto;max-height:min(700px,80vh);object-fit:contain;margin-inline:auto;border-radius:10px}.yjcn-editor-layout .yjcn-news-body a{color:#06c;text-decoration:underline;text-underline-offset:3px}.yjcn-editor-layout a:focus-visible{outline:2px solid #06c;outline-offset:4px}.yjcn-editor-layout blockquote{margin:28px 0;padding-inline-start:24px;border-inline-start:3px solid #d5e5f5;color:#505058}.yjcn-editor-layout table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0}.yjcn-editor-layout th,.yjcn-editor-layout td{padding:12px;border:1px solid #e3e5e8;text-align:start;overflow-wrap:anywhere}[dir=rtl] .yjcn-editor-layout h1{letter-spacing:normal}@media(max-width:700px){.yjcn-article-page.yjcn-editor-layout{padding:28px 20px 48px}.yjcn-editor-layout .yjcn-news-header{margin-bottom:28px}.yjcn-editor-layout .yjcn-news-lead-split{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-bottom:28px}.yjcn-editor-layout .yjcn-news-lead-split .yjcn-featured-video{margin-inline:auto}.yjcn-editor-layout .yjcn-news-intro,.yjcn-editor-layout .yjcn-news-lead-split .yjcn-news-intro{font-size:20px}.yjcn-editor-layout .yjcn-video-portrait{max-width:min(340px,100%,calc(72svh * 9 / 16))}.yjcn-editor-layout .yjcn-news-body{font-size:16px}.yjcn-editor-layout .yjcn-news-body .yjcn-process-step{padding:16px}.yjcn-editor-layout .yjcn-news-lead{margin-bottom:32px}}