.editorial-article .article-shell{max-width:960px;margin:0 auto;padding:36px 24px}.editorial-article .article-hero h1{font-size:38px;line-height:1.2;overflow-wrap:anywhere;letter-spacing:0}.editorial-article .article-body{font-size:17px;line-height:1.8}.editorial-article .article-body h2{font-size:24px;line-height:1.35;margin-top:36px;letter-spacing:0}.editorial-article .research-shot{margin:24px 0}.editorial-article .research-shot img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;display:block}.editorial-article .research-shot figcaption{font-size:13px;line-height:1.5;margin-top:10px}.editorial-article pre{max-width:100%;overflow:auto;font-size:14px;line-height:1.6}.editorial-article .article-body a{overflow-wrap:anywhere}.editorial-article .article-nav{display:flex;justify-content:space-between;gap:20px;margin-top:32px}.editorial-wave{padding:24px 0}.editorial-wave h2{font-size:26px}.editorial-wave .news-card h3{font-size:21px;line-height:1.35}@media(max-width:600px){.editorial-article .article-shell{padding:24px 16px}.editorial-article .article-hero h1{font-size:28px}.editorial-article .article-body{font-size:16px}.editorial-article .article-body h2{font-size:21px}}