.journal-page{color:#172039;width:100%;min-width:0;max-width:none;padding:20px 24px 28px}.journal-page :is(h1,h2,h3){font-family:var(--font-sans);letter-spacing:-.015em;text-wrap:pretty}.journal-page a:focus-visible{outline-offset:3px;outline:2px solid #2458ef}.journal-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.journal-kicker{color:#2458ef;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.journal-heading h1{margin:0;font-size:30px;font-weight:650;line-height:1.2}.journal-heading p{color:#58667d;margin-top:8px;font-size:14px;line-height:1.65}.journal-link{color:#2458ef;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.journal-link svg{flex-shrink:0}.journal-topics{border-top:2px solid #172039;border-bottom:1px solid #dce3ef;align-items:center;gap:24px;min-height:46px;margin-bottom:20px;display:flex}.journal-topics a{white-space:nowrap;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.journal-topics a:hover{color:#2458ef}.journal-topics>span{color:#58667d;white-space:nowrap;margin-left:auto;font-size:12px}.journal-front{border-bottom:1px solid #dce3ef;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;padding-bottom:20px;display:grid}.journal-lead{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;min-width:0;padding:12px 0;display:grid}.journal-lead>div{min-width:0}.journal-meta{color:#58667d;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;line-height:1.5;display:flex}.journal-meta>span:first-child{color:#2458ef;font-weight:600}.journal-lead h2{margin:12px 0;font-size:clamp(22px,1.8vw,30px);font-weight:650;line-height:1.3}.journal-lead p{-webkit-line-clamp:4;color:#58667d;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.journal-read{color:#2458ef;align-items:center;gap:10px;margin-top:16px;font-size:12px;font-weight:650;display:inline-flex}.journal-thumbnail{aspect-ratio:4/3;background:#fff;width:100%;min-width:0;position:relative;overflow:hidden}.journal-thumbnail img{object-fit:contain}.journal-lead .journal-thumbnail{aspect-ratio:4/3}.journal-briefs{border-left:1px solid #dce3ef;min-width:0;padding-left:24px}.journal-briefs>a{border-bottom:1px solid #e1e7f0;padding:12px 0;display:block}.journal-briefs>a:first-child{padding-top:0}.journal-briefs>a:last-child{border-bottom:0;padding-bottom:0}.journal-briefs h2{margin:6px 0;font-size:17px;font-weight:600;line-height:1.4}.journal-briefs p{color:#58667d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.journal-lead:hover h2,.journal-briefs a:hover h2,.journal-list-row:hover h3,.journal-related-list a:hover h3{color:#2458ef}.journal-archive{columns:2;column-gap:24px;margin-top:20px}.journal-topic-section{break-inside:avoid;min-width:0;margin-bottom:24px}.journal-section-heading{border-top:2px solid #172039;border-bottom:1px solid #dce3ef;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.journal-section-heading h2{font-size:18px;font-weight:650;line-height:1.3}.journal-section-heading>span{color:#58667d;font-size:12px}.journal-list-row{border-bottom:1px solid #e1e7f0;grid-template-columns:76px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:14px 0;display:grid}.journal-list-row time{color:#58667d;font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px}.journal-list-row h3{font-size:16px;font-weight:600;line-height:1.5}.journal-list-row p{color:#58667d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.journal-list-row>svg{color:#788398;margin-top:5px}.journal-pagination{flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.journal-pagination a{border:1px solid #dce3ef;place-items:center;min-width:44px;min-height:44px;display:grid}.journal-pagination a[aria-current]{color:#fff;background:#2458ef}.journal-empty{padding:20px 0;font-size:14px}.journal-breadcrumb{color:#58667d;border-bottom:1px solid #dce3ef;align-items:center;gap:12px;padding-bottom:12px;font-size:12px;display:flex}.journal-breadcrumb a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.journal-reading-layout{grid-template-columns:180px minmax(0,1fr) minmax(240px,22%);align-items:start;gap:24px;margin-top:20px;display:grid}.journal-toc-column,.journal-reading-main,.journal-context{min-width:0}.journal-toc{scrollbar-width:thin;max-height:calc(100dvh - 110px);position:sticky;top:88px;overflow-y:auto}.journal-toc h2,.journal-context-section>h2{border-bottom:2px solid #172039;margin:0;padding-bottom:12px;font-size:13px;font-weight:700}.journal-toc ol{margin:0;padding:8px 0 0;list-style:none}.journal-toc a{color:#58667d;overflow-wrap:anywhere;gap:8px;padding:8px 0;font-size:12px;line-height:1.6;display:flex}.journal-toc a:hover{color:#2458ef}.journal-toc .journal-to-top{border-top:1px solid #dce3ef;margin-top:12px}.journal-reading-main{border-inline:1px solid #e1e7f0;padding-inline:24px}.journal-article-heading,.journal-body,.journal-article-end{width:100%;max-width:840px;margin-inline:auto}.journal-article-heading{border-bottom:1px solid #dce3ef;margin-bottom:20px;padding-bottom:18px}.journal-article-heading h1{margin:12px 0;font-size:clamp(24px,2.1vw,32px);font-weight:650;line-height:1.32}.journal-standfirst{color:#58667d;font-size:15px;line-height:1.75}.journal-byline{color:#58667d;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:11px;display:flex}.journal-byline span{color:#2458ef}.journal-mobile-toc{display:none}.journal-body{overflow-wrap:break-word;font-size:16px;line-height:1.65}.journal-body:lang(zh),.journal-body:lang(ja){line-height:1.8}.journal-body p,.journal-body>p:first-child{font-size:16px;line-height:inherit;margin:12px 0}.journal-body :is(h2,h3,h4){font-family:var(--font-sans);scroll-margin-top:0}.journal-body h2{margin:24px 0 10px;font-size:22px;font-weight:650;line-height:1.45}.journal-body h3{margin:20px 0 8px;font-size:18px;font-weight:600;line-height:1.5}.journal-body ul,.journal-body ol{line-height:inherit}.journal-body a{color:#2458ef;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.journal-body pre,.journal-body table,.journal-body figure{max-width:100%}.journal-body table{width:max-content;font-size:13px}.journal-body table :is(th,td){min-width:100px;padding:8px 10px;line-height:1.6}.journal-body table+p{font-size:12px;line-height:1.65}.journal-body figure{background:#fff;border:1px solid #dce3ef;margin:20px 0;padding:12px}.journal-body figure.plate{background:#fff}.journal-body figure img{object-fit:contain;max-height:420px}.journal-body figcaption{color:#58667d;font-size:12px;line-height:1.65}.journal-body blockquote{border-left:2px solid #2458ef;padding-left:16px}.journal-context{gap:24px;display:grid}.journal-context-section{min-width:0}.journal-product{padding-top:12px;display:block}.journal-product .journal-thumbnail{aspect-ratio:auto;height:124px;margin-bottom:12px}.journal-product h3{font-size:15px;font-weight:600;line-height:1.5}.journal-product .journal-read{margin-top:8px}.journal-related-list>a{border-bottom:1px solid #e1e7f0;padding:12px 0;display:block}.journal-related-list time{color:#58667d;font-size:10px}.journal-related-list h3{margin-top:4px;font-size:14px;font-weight:550;line-height:1.55}.journal-resource-links{padding-top:4px;display:grid}.journal-resource-links a{color:#2458ef;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.journal-resource-links svg{flex-shrink:0}.journal-signal dl{padding-top:8px}.journal-signal dl>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:12px;display:flex}.journal-signal dt{color:#58667d}.journal-signal dd{font-variant-numeric:tabular-nums;font-weight:650}.journal-note{color:#58667d;font-size:11px;line-height:1.65}.journal-context-figure>div{background:#fff;height:160px;position:relative}.journal-context-figure figcaption{color:#58667d;margin-top:8px;font-size:11px;line-height:1.6}.journal-article-end{border-top:1px solid #dce3ef;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;display:flex}@media (min-width:1800px){.journal-reading-layout{grid-template-columns:220px minmax(0,960px) minmax(300px,1fr)}.journal-context{columns:2;column-gap:24px;display:block}.journal-context-section,.journal-context-figure{break-inside:avoid;margin-bottom:24px}.journal-context-figure{grid-column:1/-1}}@media (max-width:1279px){.journal-reading-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.journal-toc-column{display:none}.journal-reading-main{border-left:0;padding-left:0;padding-right:20px}.journal-mobile-toc{border-block:1px solid #dce3ef;margin:0 0 20px;display:block}.journal-mobile-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.journal-mobile-toc summary span{color:#58667d}.journal-mobile-toc ol{padding-bottom:12px}.journal-mobile-toc a{color:#58667d;min-height:44px;padding:10px 0;font-size:13px;display:block}.journal-lead{grid-template-columns:minmax(0,1fr) 150px;gap:16px}.journal-lead h2{font-size:24px}}@media (max-width:1023px){.journal-front{grid-template-columns:1fr;gap:16px}.journal-lead{grid-template-columns:minmax(0,1fr) 180px}.journal-briefs{border-top:1px solid #dce3ef;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0 0;display:grid}.journal-briefs>a{border-bottom:0;padding:0}.journal-briefs h2{font-size:16px}.journal-briefs p{display:none}.journal-reading-layout{grid-template-columns:minmax(0,1fr)}.journal-reading-main{border:0;padding:0}.journal-context{border-top:1px solid #dce3ef;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:20px}.journal-article-heading,.journal-body,.journal-article-end{max-width:840px}.journal-topics{gap:20px;overflow-x:auto}.journal-topics>span{display:none}}@media (max-width:639px){.journal-page{padding:16px 16px 24px}.journal-heading{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-bottom:12px}.journal-heading h1{font-size:26px}.journal-heading p{margin-top:6px;font-size:13px}.journal-heading>.journal-link{min-height:44px}.journal-topics{margin-bottom:16px}.journal-front{padding-bottom:16px}.journal-lead{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:12px;padding:0}.journal-lead h2{margin:8px 0;font-size:22px;line-height:1.4}.journal-lead p{-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-column:1/-1;font-size:13px;display:-webkit-box;overflow:hidden}.journal-lead .journal-thumbnail{height:112px;margin-top:4px}.journal-lead>div:first-child{display:contents}.journal-lead .journal-meta{grid-column:1/-1}.journal-lead h2{grid-area:2/1}.journal-lead .journal-thumbnail{grid-area:2/2}.journal-lead .journal-read{grid-column:1/-1;min-height:44px;margin-top:0}.journal-briefs{grid-template-columns:1fr;gap:0;padding-top:0}.journal-briefs>a,.journal-briefs>a:first-child,.journal-briefs>a:last-child{border-bottom:1px solid #e1e7f0;padding:12px 0}.journal-briefs>a:last-child{border-bottom:0;padding-bottom:0}.journal-briefs h2{margin:5px 0 0;font-size:16px}.journal-archive{columns:1;gap:20px;margin-top:20px}.journal-list-row{grid-template-columns:minmax(0,1fr) 16px;gap:5px 10px;padding:12px 0}.journal-list-row time{grid-column:1/-1;padding:0;font-size:10px}.journal-list-row h3{font-size:16px}.journal-list-row p{margin-top:5px}.journal-reading-layout{margin-top:16px}.journal-article-heading h1{font-size:25px;line-height:1.4}.journal-standfirst{font-size:14px}.journal-body h2{font-size:21px}.journal-context{grid-template-columns:1fr;gap:20px}.journal-product{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 14px;display:grid}.journal-product .journal-thumbnail{grid-row:1/3;height:90px;margin:0}.journal-product .journal-read{margin-top:0}.journal-article-end{flex-wrap:wrap}.journal-breadcrumb a{min-height:44px}}@media (max-width:767px){.journal-page{padding-inline:16px}}.journal-related-list p{color:#58667d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}@media (min-width:1800px){.journal-context{position:sticky;top:88px}}
