.intel-report{color:var(--c-gray-cool)}.intel-report .report-section{border-top:1px solid #94b0d429;padding:52px 0 16px}.intel-report .report-section:first-child{border-top:none;padding-top:0}.intel-report .report-inner{max-width:800px}.intel-report .report-section--note .report-inner{background:#1e3a6e26;border:1px solid #94b0d44d;padding:30px 30px 22px}.intel-report .report-eyebrow{font-family:var(--font-mono);letter-spacing:.3em;color:#94b0d4d9;text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block}.intel-report .report-headline{font-family:var(--font-sans);color:#e5e9f0e6;border-left:2px solid #94b0d4a6;margin:0 0 20px;padding-left:18px;font-size:15px;font-weight:400;line-height:2}.intel-report .digest-break{height:.75em;display:block}.intel-report .report-body{color:#e5e9f0e0;font-size:15.5px;line-height:2.05}.intel-report .macro-themes{margin-top:18px}.intel-report .theme-label{font-family:var(--font-mono);letter-spacing:.25em;color:#94b0d4bf;margin-bottom:12px;font-size:11px;display:block}.intel-report ol{gap:10px;margin:0;padding-left:1.5em;display:grid}.intel-report ol li{color:#e5e9f0d9;font-size:14.5px;line-height:2}.intel-report ol li::marker{color:var(--c-blue-light);font-family:var(--font-mono);font-size:12px}.intel-report .report-section[id^=sec-]:before{content:"";background-image:linear-gradient(#0a1a3361, #0a1a33b8), var(--sec-img);background-position:50%;background-size:cover;border:1px solid #94b0d44d;height:150px;margin-bottom:26px;display:block}.intel-report #sec-01{--sec-img:url(/img/intelligence/sec-01.webp)}.intel-report #sec-02{--sec-img:url(/img/intelligence/sec-02.webp)}.intel-report #sec-03{--sec-img:url(/img/intelligence/sec-03.webp)}.intel-report #sec-04{--sec-img:url(/img/intelligence/sec-04.webp)}.intel-report #sec-05{--sec-img:url(/img/intelligence/sec-05.webp)}.intel-report #sec-06{--sec-img:url(/img/intelligence/sec-06.webp)}.intel-report #sec-07{--sec-img:url(/img/intelligence/sec-07.webp)}.intel-report #sec-08{--sec-img:url(/img/intelligence/sec-08.webp)}.intel-report #sec-09{--sec-img:url(/img/intelligence/sec-09.webp)}.intel-report #sec-10{--sec-img:url(/img/intelligence/sec-10.webp)}.intel-report .sector-header{border-bottom:1px solid #94b0d440;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:18px;padding-bottom:14px;display:flex}.intel-report .sector-icon{width:52px;height:52px;color:var(--c-blue-light);background:#1e3a6e40;border:1px solid #94b0d466;justify-content:center;align-items:center;display:flex}.intel-report .sector-icon svg{width:26px;height:26px}.intel-report .sector-num{font-family:var(--font-serif);color:var(--c-blue-light);font-size:44px;line-height:1}.intel-report .sector-titles{align-items:baseline;gap:14px;display:flex}.intel-report .sector-en{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#94b0d499;order:2;font-size:11px}.intel-report .sector-ja{font-family:var(--font-serif-jp);color:var(--c-white);order:1;margin:0;font-size:28px;font-weight:600}.intel-report .sector-tag{display:none}.intel-report .sector-headline{color:#e5e9f0e0;border-left:2px solid #94b0d466;margin:0 0 10px;padding-left:18px;font-size:15px;line-height:2}.intel-report .report-inner>p{color:#e5e9f0e6;margin:0 0 18px;font-size:15.5px;line-height:2.05}.intel-report .block-title{font-family:var(--font-mono);letter-spacing:.22em;color:var(--c-blue-light);border-left:2px solid #94b0d4a6;margin:34px 0 16px;padding-left:12px;font-size:12px;font-weight:500}.intel-report .deals{gap:16px;display:grid}.intel-report .deal{background:#1e3a6e1f;border:1px solid #94b0d440;padding:20px 22px}.intel-report .deal-head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.intel-report .deal-num{font-family:var(--font-serif);color:var(--c-blue-light);flex-shrink:0;font-size:20px;line-height:1.4}.intel-report .deal-title{font-family:var(--font-serif-jp);color:var(--c-white);font-size:16.5px;font-weight:600;line-height:1.8}.intel-report .deal-table{border-collapse:collapse;width:100%}.intel-report .deal-table tr{border-top:1px solid #94b0d424}.intel-report .deal-table tr:first-child{border-top:none}.intel-report .deal-table th{width:112px;font-family:var(--font-mono);letter-spacing:.16em;color:#94b0d4d9;text-align:left;vertical-align:top;white-space:nowrap;padding:12px 14px 12px 0;font-size:11px;font-weight:400}.intel-report .deal-table td{color:#e5e9f0d9;padding:12px 0;font-size:14.5px;line-height:2}.intel-report .deal-note{color:#e5e9f09e;margin:12px 0 0;font-size:13.5px;line-height:1.95}.intel-report .perspective{color:#e5e9f0e6;background:#1e3a6e26;border-left:2px solid #94b0d4a6;margin:0;padding:18px 22px;font-size:15px;line-height:2.05}.intel-report strong{color:var(--c-white);font-weight:600}@media (max-width:640px){.intel-report .deal-table th{width:auto;padding:10px 0 0;display:block}.intel-report .deal-table td{padding:2px 0 12px;display:block}.intel-report .sector-icon{width:42px;height:42px}.intel-report .sector-icon svg{width:22px;height:22px}.intel-report .sector-num{font-size:32px}.intel-report .sector-ja{font-size:22px}.intel-report .report-headline,.intel-report .sector-headline{font-size:14px}.intel-report .report-inner>p,.intel-report .report-body{font-size:14.5px}}
