.ij{color:#080808;font-synthesis:none;--ease:cubic-bezier(.075,.82,.165,1);--accent:#d6f52c;background:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500}.ij,.ij *{box-sizing:border-box}.ij a{color:inherit;text-decoration:none}.ij button,.ij input{font:inherit}.ij button{cursor:pointer;color:inherit;background:0 0;border:0}.ij button:focus-visible,.ij a:focus-visible,.ij input:focus-visible{outline-offset:5px;outline:3px solid #759600}.ij img{max-width:100%;display:block}.ij a,.ij button{-webkit-tap-highlight-color:transparent}.ij button svg{display:block}.ij p,.ij h1,.ij h2,.ij h3{margin:0}.ij .wrap{max-width:1200px;margin-left:auto;margin-right:auto}.ij .masthead{justify-content:space-between;align-items:center;height:110px;display:flex;position:relative}.ij .brand{text-align:center;line-height:1.1;display:block}.ij .brand>span{letter-spacing:.03em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ij .brand strong{letter-spacing:-.02em;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:800;position:relative}.ij .brand strong .brand-journal{font-weight:700}.ij .brand i{background:var(--accent);width:9px;height:9px;margin-left:4px;display:inline-block}.ij .company-link,.ij .author-mark{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.ij .author-mark{letter-spacing:.07em;font-family:Barlow Condensed,sans-serif;font-size:22px}.ij .mobile-menu{display:none}.ij .floating-header{z-index:30;transition:transform .4s var(--ease);background:#fff;border-top:5px solid #000;justify-content:space-between;align-items:center;padding:13px 35px;display:flex;position:fixed;top:0;left:6px;right:6px;transform:translateY(-110%);box-shadow:0 1px #000}.ij .floating-header.visible{transform:translateY(0)}.ij .brand.small strong{font-size:29px}.ij .brand.small>span{font-size:10px}.ij .hero{background:#f0f0f0;height:675px;margin-top:5px;position:relative;overflow:hidden}.ij .hero-track{height:100%;transition:transform .4s var(--ease);display:flex}.ij .hero-slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.ij .hero-slide>a{height:100%;display:block;position:relative}.ij .hero-image{object-fit:cover;width:100%;height:100%}.ij .hero-shade{background:linear-gradient(#0000 30%,#0000008c);position:absolute;inset:0}.ij .hero-watermark{letter-spacing:-.015em;color:#fff;mix-blend-mode:soft-light;white-space:nowrap;opacity:.8;width:100%;font-family:Barlow Condensed,sans-serif;font-size:180px;font-weight:800;line-height:1;position:absolute;bottom:-26px;left:0}.ij .hero-caption{z-index:2;width:85%;max-width:880px;position:absolute;bottom:78px;left:55px}.ij .hero-eyebrow{color:#fff;letter-spacing:.17em;margin-bottom:17px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600}.ij .hero-caption h2{letter-spacing:.025em;max-width:960px;margin-bottom:22px;font-size:32px;font-weight:800;line-height:1.95}.ij .hero-caption h2 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;padding:3px 13px 7px}.ij .hero-caption .meta{color:#fff;font-size:15px}.ij .hero-caption .meta>span{font-size:23px;font-weight:700}.ij .hero-caption .meta time{border-left:1px solid #fff;margin-left:10px;padding-left:25px}.ij .hero-caption>*{opacity:0;transform:translate(30px)}.ij .current .hero-caption>*{animation:caption .4s var(--ease) forwards}.ij .current .hero-caption .meta{animation-delay:.3s}.ij .current .hero-caption .hero-eyebrow{animation-delay:.4s}.ij .current .hero-caption h2{animation-delay:.5s}.ij .hero-wipe{transition:width .4s var(--ease);z-index:3;background:#fff;width:100%;position:absolute;inset:0 auto 0 0}.ij .current .hero-wipe{pointer-events:none;width:0;transition-delay:.4s}@keyframes wipe{to{width:0}}@keyframes caption{to{opacity:1;transform:translate(0)}}.ij .carousel-controls{color:#fff;z-index:5;align-items:center;gap:24px;display:flex;position:absolute;bottom:29px;right:38px}.ij .carousel-controls>button{border:2px solid #ffffff90;justify-content:center;align-items:center;width:25px;height:25px;padding:3px;display:flex}.ij .progress-bars{gap:10px;display:flex}.ij .progress-bars button{width:49px;height:30px;padding:13px 0;position:relative}.ij .progress-bars button:before{content:"";background:#ffffff70;width:100%;height:4px;position:absolute;top:13px;left:0}.ij .progress-bars button span{background:#fff;width:0;height:4px;position:absolute;top:13px;left:0}.ij .progress-bars .active span{animation:4.6s linear .3s forwards progress}.ij .progress-bars .paused span{width:100%;animation:none}.ij .slide-count{letter-spacing:.08em;font-family:Barlow Condensed,sans-serif;font-size:16px}@keyframes progress{to{width:100%}}.ij .category-nav{border-bottom:1px solid #000;align-items:center;gap:45px;padding:24px 0 30px;display:flex;position:relative}.ij .category-nav:after{content:"";background:#000;height:6px;position:absolute;bottom:4px;left:0;right:0}.ij .nav-links{flex:1;justify-content:space-around;gap:10px;display:flex}.ij .nav-links a{z-index:0;white-space:nowrap;padding:8px 16px;font-size:16px;font-weight:700;transition:color .3s;position:relative}.ij .nav-links a:before{content:"";z-index:-1;width:0;transition:width .4s var(--ease);background:#000;position:absolute;inset:0}.ij .nav-links a:hover:before,.ij .nav-links a.active:before{width:100%}.ij .nav-links a:hover,.ij .nav-links a.active{color:#fff}.ij .search-form{border-bottom:2px solid #000;width:210px;height:35px;display:flex}.ij .search-form input{outline-offset:0;background:0 0;border:0;width:calc(100% - 32px);padding:0 5px;font-size:12px}.ij .search-form input::placeholder{color:#777}.ij .search-form button{width:32px;padding:5px}.ij .issue-line{letter-spacing:.14em;justify-content:space-between;padding-top:23px;font-family:Barlow Condensed,sans-serif;font-size:12px;display:flex}.ij .section{padding:58px 0 70px;position:relative}.ij .section+.section{border-top:1px solid #000}.ij .section+.section:before{content:"";background:#000;height:6px;position:absolute;top:4px;left:0;right:0}.ij .section-title{border-bottom:4px solid #000;justify-content:space-between;align-items:center;margin-bottom:35px;padding-bottom:20px;display:flex}.ij .section-title h2{letter-spacing:.03em;font-size:27px;font-weight:800}.ij .section-title h2 a{align-items:center;gap:10px;display:flex}.ij .section-title>span{letter-spacing:.15em;font-family:Barlow Condensed,sans-serif;font-size:15px}.ij .card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.ij .card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ij .article-card{min-width:0}.ij .article-card>a{flex-direction:column;height:100%;display:flex}.ij .card-image{aspect-ratio:466/262;background:#eee;overflow:hidden}.ij .card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.ij .card-body{z-index:0;border-bottom:5px solid #000;flex:1;min-height:215px;padding:15px 0 45px;transition:color .3s;position:relative}.ij .card-body:before{content:"";z-index:-1;height:0;transition:height .4s var(--ease);background:#000;position:absolute;bottom:0;left:0;right:0}.ij .meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.ij .meta time{color:inherit;white-space:nowrap;border-left:1px solid;padding-left:10px}.ij .card-body .meta{gap:9px;margin:0 0 20px;padding:0}.ij .card-body .meta>span{font-weight:700}.ij .card-body .meta time{font-size:11px}.ij .card-body h3{border-left:1px solid #999;margin-bottom:24px;padding-left:17px;padding-right:10px;font-size:17px;font-weight:700;line-height:1.65}.ij .card-author{color:#777;font-size:11px;position:absolute;bottom:12px;left:17px}.ij .card-arrow{color:#fff;background:#000;justify-content:center;align-items:center;width:30px;height:25px;display:flex;position:absolute;bottom:0;right:0}.ij .demo-label{letter-spacing:.08em;border:1px solid;padding:0 3px;font-size:10px;line-height:1.5}.ij .more-button{background:#fff;border:1px solid #000;justify-content:center;align-items:center;gap:60px;width:280px;min-height:58px;margin:45px auto 0;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:flex;position:relative;box-shadow:3px 3px #000}.ij .more-button:hover{color:#fff;background:#000}.ij .text-more{justify-content:flex-end;align-items:center;gap:20px;margin-top:30px;font-size:14px;font-weight:700;display:flex}.ij .tag-section{border-top:8px double #000;gap:70px;padding:40px 0 58px;display:flex}.ij .tag-title{font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:700}.ij .tags{flex-wrap:wrap;align-content:center;gap:18px 28px;display:flex}.ij .tags a{border-bottom:1px solid #000;padding-bottom:4px;font-size:14px}.ij .tags a:hover{color:#747474}.ij .footer{color:#fff;background:#000;padding:45px 0 25px}.ij .footer-main{align-items:center;gap:35px;display:flex}.ij .footer .brand{text-align:left;margin-right:auto}.ij .footer .brand>span{font-size:10px}.ij .footer .brand strong{font-size:37px}.ij .footer-main>a:not(.brand){align-items:center;gap:10px;font-size:12px;display:flex}.ij .footer-bottom{letter-spacing:.08em;border-top:1px solid #555;justify-content:space-between;margin-top:45px;padding-top:19px;font-family:Barlow Condensed,sans-serif;font-size:12px;display:flex}.ij .footer-bottom small{font-size:12px}.ij .page-top{z-index:15;background:#fff;border:1px solid #000;flex-direction:column;align-items:center;gap:4px;padding:10px 9px;display:flex;position:fixed;bottom:20px;right:20px}.ij .page-top span{letter-spacing:.04em;font-family:Barlow Condensed,sans-serif;font-size:9px}.ij .menu-overlay{color:#fff;z-index:50;opacity:0;visibility:hidden;background:#000;padding:35px 8vw;transition:opacity .4s,visibility .4s;position:fixed;inset:0;overflow:auto}.ij .menu-overlay.open{opacity:1;visibility:visible;transition:opacity .4s,visibility}.ij .menu-top{justify-content:space-between;align-items:center;display:flex}.ij .menu-top .brand{text-align:left}.ij .menu-links{max-width:750px;margin:45px auto}.ij .menu-links>a{opacity:0;transition:transform .4s var(--ease),opacity .4s;transition-delay:calc(var(--i,6)*50ms);border-bottom:1px solid #444;align-items:center;gap:25px;padding:14px 5px;font-size:32px;font-weight:700;display:flex;transform:translate(30px)}.ij .menu-overlay.open .menu-links>a{opacity:1;transform:translate(0)}.ij .menu-links>a span{color:#999;min-width:30px;font-family:Barlow Condensed,sans-serif;font-size:15px}.ij .menu-links>a svg{margin-left:auto}.ij .menu-links>a:hover{color:var(--accent)}.ij .menu-credit{text-align:center;letter-spacing:.15em;color:#999;font-family:Barlow Condensed,sans-serif}.ij .archive{padding-bottom:100px}.ij .breadcrumb{color:#6a6a6a;align-items:center;gap:12px;margin:25px 0 45px;font-size:11px;display:flex}.ij .archive-heading{border-bottom:5px solid #000;justify-content:space-between;align-items:flex-end;margin-bottom:45px;padding-bottom:28px;display:flex}.ij .english-label,.ij .archive-heading>span{letter-spacing:.1em;font-family:Barlow Condensed,sans-serif;font-size:16px}.ij .archive-heading h1{margin-top:8px;font-size:42px}.ij .empty-state{text-align:center;padding:70px 0 110px}.ij .empty-state>svg{margin-bottom:25px}.ij .empty-state h2{margin-bottom:18px;font-size:21px}.ij .empty-state p{color:#777;font-size:14px}@media (hover:hover){.ij .article-card>a:hover .card-image img{transform:scale(1.05)}.ij .article-card>a:hover .card-body:before{height:100%}.ij .article-card>a:hover .card-body{color:#fff}.ij .article-card>a:hover .card-body .card-author{color:#bbb}.ij .article-card>a:hover .card-arrow{color:#000;background:var(--accent)}}@media (max-width:1300px){.ij .wrap{margin-left:38px;margin-right:38px}.ij .hero{height:600px}.ij .hero-caption{max-width:850px;left:40px}.ij .hero-caption h2{font-size:29px}.ij .hero-watermark{font-size:15vw}.ij .card-grid{gap:30px}.ij .company-link{font-size:11px}.ij .brand strong{font-size:43px}.ij .category-nav{gap:20px}.ij .nav-links a{padding:8px 12px}.ij .search-form{width:190px}}@media (max-width:1024px){.ij .masthead{height:95px}.ij .company-link,.ij .author-mark{display:none}.ij .masthead>.brand{margin:auto}.ij .mobile-menu{display:block;position:absolute;right:0}.ij .hero{height:590px}.ij .hero-caption{width:90%;bottom:90px;left:30px}.ij .hero-caption h2{font-size:27px}.ij .category-nav{flex-wrap:wrap;gap:15px}.ij .nav-links{flex:auto;justify-content:space-between;gap:5px;width:100%}.ij .search-form{width:200px;margin-left:auto}.ij .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.ij .card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ij .card-grid.three .card-body h3{font-size:15px}.ij .footer-main{flex-wrap:wrap}.ij .footer .brand{width:100%}.ij .section-title>span{font-size:12px}}@media (max-width:640px){.ij .wrap{margin-left:20px;margin-right:20px}.ij .masthead{height:82px}.ij .brand strong{font-size:33px}.ij .brand>span{margin-bottom:5px;font-size:8px}.ij .brand i{width:6px;height:6px}.ij .mobile-menu{padding-right:0;right:0}.ij .mobile-menu svg{width:23px}.ij .masthead>.brand{margin-left:0}.ij .hero{aspect-ratio:600/780;height:auto;margin-top:0;margin-left:10px;margin-right:10px}.ij .hero-caption{width:calc(100% - 38px);bottom:80px;left:19px}.ij .hero-caption h2{letter-spacing:0;margin-bottom:20px;font-size:22px;line-height:1.95}.ij .hero-caption h2 span{padding:2px 7px 5px}.ij .hero-caption .meta{gap:10px;font-size:11px}.ij .hero-caption .meta>span{font-size:16px}.ij .hero-caption .meta time{margin-left:0;padding-left:13px}.ij .hero-eyebrow{margin-bottom:13px;font-size:11px}.ij .hero-watermark{font-size:23vw;bottom:10px}.ij .hero-image{object-position:center}.ij .carousel-controls{gap:16px;bottom:24px;left:22px;right:22px}.ij .carousel-controls>button{width:21px;height:21px}.ij .progress-bars{gap:6px}.ij .progress-bars button{width:37px}.ij .slide-count{margin-left:auto;font-size:13px}.ij .category-nav{gap:13px;padding:18px 0 22px}.ij .nav-links{scrollbar-width:none;justify-content:space-between;gap:2px;padding-bottom:3px;overflow:auto}.ij .nav-links a{padding:7px;font-size:12px}.ij .search-form{width:100%;height:28px}.ij .search-form input{font-size:12px}.ij .issue-line{letter-spacing:.06em;padding-top:17px;font-size:10px}.ij .issue-line>span:last-child{font-size:9px}.ij .section{padding:35px 0 45px}.ij .section-title{margin-bottom:23px;padding-bottom:14px}.ij .section-title h2{font-size:22px}.ij .section-title h2 a{gap:3px}.ij .section-title>span{letter-spacing:.05em;font-size:10px}.ij .card-grid,.ij .card-grid.three{grid-template-columns:1fr;gap:30px}.ij .card-body{min-height:170px;padding-top:12px;padding-bottom:32px}.ij .card-body h3,.ij .card-grid.three .card-body h3{margin-bottom:24px;font-size:18px;line-height:1.6}.ij .card-body .meta{margin-bottom:15px}.ij .card-body .meta time,.ij .card-body .meta{font-size:12px}.ij .latest .article-card:nth-child(n+5){display:none}.ij .more-button{width:250px;min-height:54px;margin-top:30px}.ij .tag-section{flex-direction:column;gap:20px;padding:28px 0 35px}.ij .tag-title{font-size:37px}.ij .tags{gap:16px 22px}.ij .tags a{font-size:12px}.ij .footer{padding-top:35px}.ij .footer-main{gap:22px}.ij .footer .brand strong{font-size:34px}.ij .footer .brand>span{font-size:9px}.ij .footer-main>a:not(.brand){font-size:11px}.ij .footer-bottom{gap:20px;margin-top:30px;font-size:10px}.ij .footer-bottom small{font-size:10px}.ij .page-top{padding:8px 6px;bottom:10px;right:10px}.ij .floating-header{padding:10px 20px;left:0;right:0}.ij .floating-header .brand>span{display:none}.ij .floating-header .brand strong{font-size:26px}.ij .menu-overlay{padding:24px 23px}.ij .menu-top .brand strong{font-size:28px}.ij .menu-top .brand>span{font-size:8px}.ij .menu-links{margin:35px 0}.ij .menu-links>a{gap:15px;padding:17px 0;font-size:24px}.ij .menu-credit{font-size:12px}.ij .breadcrumb{margin:20px 0 30px}.ij .archive-heading{align-items:flex-start;gap:15px;margin-bottom:30px;padding-bottom:22px}.ij .archive-heading h1{overflow-wrap:anywhere;font-size:29px}.ij .archive-heading>span{white-space:nowrap;margin-top:15px;font-size:12px}.ij .english-label{font-size:12px}.ij .archive{padding-bottom:60px}.ij .empty-state{padding:40px 0 60px}.ij .empty-state h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.ij,.ij *,.ij :before,.ij :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.ij .hero-caption>*{opacity:1;transform:none}.ij .hero-wipe{display:none}}.ij .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ij .skip-link{z-index:100;color:#fff;background:#000;padding:10px 20px;position:fixed;top:10px;left:15px;transform:translateY(-150%)}.ij .skip-link:focus{transform:translateY(0)}.ij .article-background{background:#eeeeef;margin-top:0;padding:1px 0 85px}.ij .article-background .breadcrumb{margin-bottom:30px;padding:22px 0 0}.ij .article-sheet{background:#fff;border-top:8px solid #000;border-bottom:8px solid #000;padding-bottom:80px;position:relative}.ij .article-sheet:before,.ij .article-sheet:after{content:"";background:#000;height:1px;position:absolute;left:0;right:0}.ij .article-sheet:before{top:4px}.ij .article-sheet:after{bottom:4px}.ij .article-heading{text-align:center;padding:50px 55px}.ij .article-category{border-bottom:2px solid #000;margin-bottom:38px;padding-bottom:7px;font-size:16px;font-weight:700;display:inline-block}.ij .article-demo{letter-spacing:.12em;color:#666;margin:-20px auto 20px;font-family:Barlow Condensed,sans-serif;font-size:13px;display:block}.ij .article-heading h1{letter-spacing:.02em;max-width:1040px;margin:0 auto;font-size:40px;font-weight:800;line-height:1.6}.ij .article-byline{justify-content:center;gap:18px;margin-top:24px;font-size:13px;display:flex}.ij .article-byline>span{border-left:1px solid #ccc;padding-left:18px}.ij .article-cover{margin:0}.ij .article-cover>img{object-fit:cover;width:100%;max-height:730px}.ij .article-cover figcaption{text-align:right;color:#666;padding:10px 20px 0;font-size:11px}.ij .article-main{max-width:760px;margin:65px auto 0;padding:0 30px}.ij .article-lead{border-left:7px double #000;border-right:7px double #000;margin-bottom:50px;padding:5px 32px;font-size:18px;font-weight:700;line-height:2}.ij .content-note{color:#555;background:#f1f1f1;margin-bottom:35px;padding:14px 18px;font-size:12px}.ij .table-of-contents{border-top:4px solid #000;border-bottom:1px solid #000;margin:40px 0 60px;padding:20px 0}.ij .table-of-contents summary{cursor:pointer;font-size:16px;font-weight:700}.ij .table-of-contents ol{margin:0;padding:12px 0 0;list-style:none}.ij .table-of-contents li a{border-bottom:1px solid #eee;align-items:center;gap:15px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.ij .table-of-contents li:last-child a{border:0}.ij .table-of-contents li a>span{color:#777;min-width:20px;font-family:Barlow Condensed,sans-serif;font-size:13px}.ij .table-of-contents li a svg{flex-shrink:0;margin-left:auto}.ij .table-of-contents a:hover{color:#666}.ij .article-prose{overflow-wrap:break-word;font-size:17px;line-height:2}.ij .article-prose p{margin:0 0 25px}.ij .article-prose h2{border-bottom:3px solid #000;margin:65px 0 35px;padding:0 0 22px;scroll-margin-top:110px;font-size:28px;line-height:1.6}.ij .article-prose a{overflow-wrap:anywhere;border-bottom:1px solid #000}.ij .article-prose a:hover{color:#777}.ij .article-prose ul{margin:25px 0;padding-left:24px}.ij .article-prose li{margin-bottom:10px}.ij .article-prose figure{margin:35px 0}.ij .article-prose img{width:100%;height:auto}.ij .article-prose figcaption{color:#666;text-align:center;margin-top:12px;font-size:12px}.ij .prose-block.table{margin:30px 0;overflow-x:auto}.ij .article-prose table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.ij .article-prose th{color:#fff;text-align:left;background:#000}.ij .article-prose td,.ij .article-prose th{border:1px solid #ccc;min-width:120px;padding:15px}.ij .article-prose tr:nth-child(2n){background:#f6f6f6}.ij .article-sources{border-top:1px solid #ccc;margin-top:40px;padding-top:25px}.ij .article-sources h3{margin-bottom:15px;font-size:17px}.ij .article-sources a{align-items:center;gap:10px;margin-bottom:12px;font-size:13px;line-height:1.7;text-decoration:underline;display:flex}.ij .article-sources a svg{flex-shrink:0}.ij .source-note{background:#f5f5f5;margin-top:50px;padding:25px}.ij .source-note>span{letter-spacing:.1em;font-family:Barlow Condensed,sans-serif;font-size:12px}.ij .source-note p{margin:12px 0;font-size:13px;line-height:1.9}.ij .source-note a{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.ij .share-row{border-bottom:1px solid #ccc;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:20px;padding:35px 0;display:flex}.ij .share-row>span{letter-spacing:.08em;font-family:Barlow Condensed,sans-serif;font-size:14px}.ij .share-row>a{font-size:22px}.ij .share-row>button{align-items:center;gap:8px;font-size:12px;display:flex}.ij .author-box{align-items:flex-start;gap:25px;margin-top:40px;display:flex}.ij .author-initial{color:#fff;background:#000;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-family:Barlow Condensed,sans-serif;font-size:40px;display:flex;position:relative}.ij .author-initial i{background:var(--accent);width:9px;height:9px;position:absolute;bottom:10px;right:10px}.ij .author-box .english-label{font-size:11px}.ij .author-box h3{margin:6px 0 10px;font-size:21px}.ij .author-box p{color:#555;font-size:13px;line-height:1.9}.ij .author-box a{align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.ij .related .card-body{background:#fff}.ij .related{padding-bottom:20px}.ij .about-page{text-align:center;padding:80px 0 100px}.ij .about-page>h1{margin:20px 0 30px;font-size:55px;font-weight:800}.ij .about-lead{font-size:21px;line-height:2.2}.ij .about-body{text-align:left;border-top:6px double #000;max-width:700px;margin:60px auto;padding-top:15px}.ij .about-body h2{margin:30px 0 20px;font-size:23px}.ij .about-body p{margin-bottom:20px;font-size:16px;line-height:2.1}.ij .about-body>a{align-items:center;gap:12px;margin-top:30px;font-size:14px;font-weight:700;display:flex}@media (max-width:1024px){.ij .article-heading h1{font-size:32px}.ij .article-heading{padding:40px 35px}.ij .article-main{margin-top:45px}.ij .article-cover>img{max-height:540px}}@media (max-width:640px){.ij .article-background{padding-bottom:55px}.ij .article-background>.wrap{margin-left:10px;margin-right:10px}.ij .article-background .breadcrumb{margin:5px 0 23px;padding-left:10px}.ij .article-sheet{border-width:6px;padding-bottom:40px}.ij .article-heading{padding:35px 20px 30px}.ij .article-category{margin-bottom:24px;font-size:14px}.ij .article-heading h1{text-align:left;font-size:24px;line-height:1.65}.ij .article-byline{justify-content:flex-start;gap:10px;margin-top:22px;font-size:10px}.ij .article-byline>span{padding-left:10px}.ij .article-main{margin-top:35px;padding:0 22px}.ij .article-lead{margin-bottom:30px;padding:0 17px;font-size:16px;line-height:2}.ij .article-cover figcaption{padding:8px 15px 0;font-size:10px}.ij .article-prose{font-size:16px;line-height:2}.ij .article-prose p{margin-bottom:22px}.ij .article-prose h2{margin:45px 0 25px;padding-bottom:17px;font-size:23px}.ij .table-of-contents{margin:30px 0 40px;padding:17px 0}.ij .table-of-contents li a{gap:9px;padding:11px 0;font-size:13px}.ij .table-of-contents summary{font-size:15px}.ij .source-note{margin-top:35px;padding:20px}.ij .share-row{gap:20px;padding:25px 0}.ij .share-row>span{font-size:12px}.ij .author-box{gap:18px;margin-top:30px}.ij .author-initial{width:60px;height:60px;font-size:31px}.ij .author-box h3{font-size:19px}.ij .author-box p{font-size:12px}.ij .related{padding-left:10px;padding-right:10px}.ij .related .section-title h2{font-size:21px}.ij .related .section-title>span{font-size:10px}.ij .about-page{padding:45px 0 60px}.ij .about-page>h1{margin:20px 0;font-size:31px}.ij .about-lead{font-size:16px;line-height:2.1}.ij .about-body{margin:35px 0}.ij .about-body h2{font-size:21px}.ij .about-body p{font-size:15px}.ij .empty-state>h1{margin-top:20px;font-size:24px;line-height:1.7}}@media (min-width:1150px){.ij .hero-caption{max-width:950px;bottom:35px;left:80px}.ij .hero-caption h2{font-size:30px;line-height:1.8}.ij .hero-caption h2 span{padding-left:15px;padding-right:15px}.ij .hero-eyebrow{margin-bottom:15px}.ij .hero-caption .meta{margin-top:12px}}@media (min-width:768px) and (max-height:909px){.ij .hero{height:clamp(600px,100vh - 102px,738px)}}@media (max-width:640px){.ij .hero{aspect-ratio:600/804}.ij .hero-caption{bottom:65px}.ij .hero-caption h2{font-size:19px;line-height:1.95}}.ij .article-prose ol{margin:25px 0;padding-left:24px}.ij{padding-top:var(--header-h);background:#fff;min-height:50vh}.ij-sheet{border-top:6px solid #080808;border-left:6px solid #080808;border-right:6px solid #080808;min-height:40vh;position:relative}.ij-sheet:before{content:"";z-index:2;pointer-events:none;border-top:1px solid #080808;position:absolute;top:10px;left:0;right:0}.ij .card-image,.ij .article-cover-frame{position:relative}.ij .article-cover-frame{background:#eee;height:min(730px,62vw);overflow:hidden}.ij .article-cover-frame img{object-fit:cover}.ij .menu-overlay{z-index:120}.ij .article-prose h2{scroll-margin-top:calc(var(--header-h) + 16px)}.ij .article-prose h3{margin:48px 0 22px;font-size:22px;font-weight:800;line-height:1.6}.ij .article-prose strong{color:inherit;font-weight:800}.ij .article-prose blockquote{border-left:4px solid #000;margin:28px 0;padding:0 0 0 18px}.ij .article-prose hr{border:0;border-top:1px solid #ccc;margin:36px 0}.ij .article-prose .video-frame{aspect-ratio:16/9;background:#111;margin:35px 0;position:relative}.ij .article-prose .video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1024px){.ij .article-cover-frame{height:min(540px,70vw)}}@media (max-width:640px){.ij-sheet{border-top-width:5px;border-left:0;border-right:0}.ij .article-cover-frame{height:min(420px,78vw)}}@media (min-width:641px){.ij .hero{height:clamp(460px,calc(100vh - var(--header-h) - 230px),675px)}}
