.journal-wrap{width:min(1160px,calc(100% - 96px));margin-inline:auto}.journal-index{padding-top:80px;color:#202e40;background:#fff}.journal-masthead{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-block:68px 55px}.journal-display{font:400 clamp(52px,6.4vw,92px)/1.05 Georgia,serif;letter-spacing:-.04em;color:#345b91;margin:0 0 24px;overflow-wrap:anywhere}.journal-masthead h1{font:500 clamp(24px,2.4vw,34px)/1.7 "Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em;margin:0}.journal-masthead-lead{color:#596777;font-size:13px;line-height:2.15;max-width:450px;margin-bottom:8px}.journal-topics{display:flex;flex-wrap:wrap;gap:16px 32px;border-block:1px solid #dce2e6;padding:20px 0}.journal-topics a{font-size:12px;color:#657383;text-decoration:none;padding-block:5px;border-bottom:1px solid transparent}.journal-topics a:hover,.journal-topics a[aria-current]{border-bottom-color:#345b91;color:#345b91}.journal-topics a:last-child{margin-left:auto}.journal-media-note{margin:20px 0 0;color:#77828e;font-size:11px;line-height:1.9}.journal-media-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.journal-section{padding-block:68px 40px}.journal-section+.journal-section{margin-top:25px;border-top:1px solid #dce2e6}.journal-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:38px}.journal-section-head h2{font-size:12px;font-weight:400;letter-spacing:.12em}.journal-section-head h2 span{display:block;font:400 clamp(32px,3.6vw,48px)/1.25 Georgia,serif;letter-spacing:-.025em;margin-bottom:12px}.journal-section-head>p{font-size:11px;color:#77828e}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 30px}.journal-card{min-width:0}.journal-card-link{display:block;color:#202e40;text-decoration:none}.journal-card-art{position:relative;aspect-ratio:1.6;overflow:hidden;background:#f3f5f6}.journal-card-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.journal-card-arrow{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:38px;height:38px;background:#fff;color:#345b91;font-size:20px}.journal-card-link:hover .journal-card-art img{transform:scale(1.035)}.journal-card-link:hover h3{color:#345b91}.journal-card-meta{display:flex;justify-content:space-between;gap:12px;padding-top:18px;color:#77828e;font-size:10px;line-height:1.7}.journal-card-meta time{font-family:Arial,sans-serif;letter-spacing:.09em}.journal-card h3{font-size:16px;line-height:1.85;font-weight:500;margin:12px 0;overflow-wrap:anywhere}.journal-card-description{font-size:12px;line-height:1.95;color:#687584;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journal-card-author{font-size:10px;color:#89939c;margin-top:12px}.journal-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 42px;padding-bottom:35px}.journal-featured-grid .journal-card:nth-child(2){margin-top:70px}.journal-card-featured h3{font:500 24px/1.75 Yu Mincho,Hiragino Mincho ProN,serif}.journal-card-featured .journal-card-art{aspect-ratio:1.5}.journal-grid-llmo{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-contact{margin-block:64px 80px;padding:48px;border-top:1px solid #b8c7d5;background:#f3f5f6;color:#202e40;border-radius:0}.journal-kicker{color:#345b91;font:11px/1.8 Arial,sans-serif;letter-spacing:.16em;margin-bottom:20px}.journal-contact h2{font:500 clamp(24px,2.6vw,34px)/1.8 "Yu Mincho","Hiragino Mincho ProN",serif;margin-bottom:20px}.journal-contact>p:not(.journal-kicker){color:#596777;font-size:14px;line-height:2}.journal-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.journal-button,.journal-contact a[class*=px-]{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:14px 24px;background:#345b91;border:1px solid #345b91;color:#fff;font-size:12px;font-weight:400;border-radius:0;text-decoration:none}.journal-button:hover,.journal-contact a[class*=px-]:hover{background:#244675;color:#fff}.journal-button-outline,.journal-contact a[class*=border-2]{background:transparent;color:#202e40;border:1px solid #b4c2d0}.journal-contact-light a[class*=px-]:not([class*=bg-gray-900]){background:transparent;color:#202e40;border:1px solid #b4c2d0}.journal-contact-light a[class*=px-]:not([class*=bg-gray-900]):hover{background:#e4ebf2}.journal-reading-layout{width:min(1160px,calc(100% - 96px));margin:48px auto 0}.journal-reading-columns{display:grid;grid-template-columns:minmax(0,800px) 240px;gap:72px;align-items:start}.journal-article{min-width:0}.journal-article-page .editorial-article-shell{padding:0}.journal-article-page .editorial-article-summary{display:block;background:transparent;padding:0 0 28px;border:0}.journal-article-page .editorial-article-summary>div{display:block}.journal-article-page .editorial-article-summary>div>div:first-child{display:none}.journal-article-page .editorial-article-summary h3{font:11px/1.8 Arial,sans-serif;color:#345b91;letter-spacing:.12em;margin-bottom:12px}.journal-article-page #article-description{font-size:15px;line-height:2;color:#596777}.journal-takeaway{border:0;border-left:2px solid #345b91;border-radius:0;background:#f3f5f6;padding:24px 28px}.journal-takeaway>p:first-child{color:#345b91;font-weight:500;letter-spacing:.1em;font-size:11px}.journal-takeaway>p:first-child svg{display:none}.journal-takeaway #article-summary{font-size:15px;line-height:2}.journal-article-page .blog-article-content{font-size:16px;line-height:2;color:#3f4e5e;overflow-wrap:anywhere}.journal-article-page .blog-article-content h2:not(.not-prose *){font:500 27px/1.75 Yu Mincho,Hiragino Mincho ProN,serif;letter-spacing:.02em;color:#202e40;border-bottom:1px solid #cfd8df;padding-bottom:20px;margin:64px 0 28px}.journal-article-page .blog-article-content h3:not(.not-prose *){font-size:19px;font-weight:500;color:#202e40;line-height:1.8;margin:36px 0 18px}.journal-article-page .blog-article-content :where(p,li):not(.not-prose *){color:#3f4e5e;line-height:2}.journal-article-page .blog-article-content a:not(.not-prose a){color:#345b91;text-underline-offset:4px}.journal-article-page .blog-article-content strong:not(.not-prose *){font-weight:600;color:#202e40}.journal-article-page .blog-article-content blockquote{background:#f3f5f6;border-left:2px solid #95a9bd;font-style:normal}.journal-article-page .blog-article-content :where(pre,figure.screen img,p>img){border-radius:0;box-shadow:none}.journal-article-page .blog-article-content th{background:#edf1f4;color:#202e40}.journal-article-page .blog-article-content :where(th,td){font-size:13px;line-height:1.8;padding:16px}.journal-article-page .company-pr-section{background:#f3f5f6;border:1px solid #dce2e6;border-radius:0;box-shadow:none}.journal-article-page .company-pr-section:before{display:none}.journal-article-page .company-pr-section :where(h3,h4,h5){color:#202e40;font-weight:500}.journal-article-page .company-pr-section .pr-card{border-radius:0;box-shadow:none;background:#fff}.journal-article-page .company-pr-section a.pr-cta-button{background:#345b91;color:#fff;border-radius:0;box-shadow:none;font-size:14px;font-weight:500}.journal-article-page [data-cta]{border-radius:0;box-shadow:none}.journal-article-page [data-cta] :where(a,span)[class*=rounded-full]{border-radius:0;background:#345b91;color:#fff}.journal-article-page .table-of-contents{margin:0;width:240px}.journal-article-page .table-of-contents>div{padding-right:10px}.journal-article-page .journal-toc-panel{padding:22px 0 0;border-width:1px 0 0;border-color:#b8c7d5;border-radius:0}.journal-toc-label{color:#758291;font-size:10px;margin-bottom:20px}.journal-toc-label span{display:block;font:400 28px/1.2 Georgia,serif;color:#345b91;margin-bottom:7px}.journal-article-page .table-of-contents nav a{font-size:12px;line-height:1.8;padding-block:6px;color:#596777}.journal-article-page .table-of-contents nav a.active{color:#345b91;font-weight:600}.journal-article-page .table-of-contents nav a:hover{background:#f3f5f6;border-radius:0}.journal-mobile-toc{display:none}.journal-author{border-top:1px solid #cfd8df;margin-block:70px;padding-top:32px}.journal-author>div>div:first-child{border-radius:0;width:112px;height:140px;box-shadow:none}.journal-author a{border-radius:0}.journal-related{border-top:1px solid #dce2e6;padding-top:52px;padding-bottom:32px}@media (max-width: 1100px){.journal-reading-columns{grid-template-columns:minmax(0,1fr) 220px;gap:40px}.journal-article-page .table-of-contents{width:220px}}@media (max-width: 1023px){.journal-reading-layout{width:min(800px,calc(100% - 64px))}.journal-reading-columns{display:block}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-mobile-toc{display:block;border-block:1px solid #cfd8df;margin:30px 0 40px}.journal-mobile-toc summary{cursor:pointer;list-style:none;padding:20px 0;display:flex;justify-content:space-between;gap:20px;font-size:13px}.journal-mobile-toc summary::-webkit-details-marker{display:none}.journal-mobile-toc summary span{color:#345b91}.journal-mobile-toc[open] summary span{transform:rotate(45deg)}.journal-mobile-toc nav{padding-bottom:18px}.journal-mobile-toc nav a{display:flex;gap:16px;font-size:12px;line-height:1.8;padding:9px 0;color:#596777;text-decoration:none}.journal-mobile-toc nav a span{font:10px/2.2 Arial,sans-serif;color:#345b91}}@media (max-width: 640px){.journal-wrap{width:calc(100% - 40px)}.journal-masthead{grid-template-columns:1fr;gap:20px;padding-block:40px 32px}.journal-display{font-size:56px;margin-bottom:18px}.journal-masthead h1{font-size:24px}.journal-masthead-lead{font-size:12px}.journal-topics{gap:10px 22px;padding-block:14px}.journal-topics a{font-size:11px}.journal-topics a:last-child{margin-left:0}.journal-media-note{font-size:10px}.journal-section{padding-block:40px 24px}.journal-section-head{margin-bottom:28px}.journal-section-head h2 span{font-size:32px}.journal-grid{grid-template-columns:1fr;gap:36px}.journal-featured-grid{padding-bottom:10px}.journal-featured-grid .journal-card:nth-child(2){margin-top:0}.journal-card h3,.journal-card-featured h3{font-size:18px;line-height:1.85}.journal-card-art{aspect-ratio:1.6}.journal-card-meta{padding-top:14px}.journal-card-author{margin-top:8px}.journal-contact{padding:28px 22px;margin-block:40px}.journal-contact h2{font-size:23px}.journal-contact>p:not(.journal-kicker){font-size:13px}.journal-actions{gap:12px;margin-top:24px}.journal-actions a{width:100%}.journal-reading-layout{width:calc(100% - 40px);margin-top:30px}.journal-article-page .blog-article-content{font-size:15px}.journal-article-page .blog-article-content h2:not(.not-prose *){font-size:23px;line-height:1.8;margin-top:48px;padding-bottom:16px}.journal-article-page .blog-article-content h3:not(.not-prose *){font-size:18px}.journal-article-page #article-description{font-size:14px}.journal-takeaway{padding:20px}.journal-takeaway #article-summary{font-size:14px}.journal-author>div{flex-direction:row;gap:20px}.journal-author>div>div:first-child{width:70px;height:96px}.journal-author h3{font-size:18px}.journal-author p{font-size:12px}}.editorial-page-title+.journal-wrap{padding-top:40px}
