.article-content{color:#0a0a0fb8;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-feature-settings:"palt" 1;font-size:16px;letter-spacing:.02em;line-height:2}.article-content h1,.article-content h2,.article-content h3{scroll-margin-top:24px;text-wrap:balance;word-break:auto-phrase}.article-content h2{border-top:3px solid #0a0a0f;color:#0a0a0f;font-size:clamp(21px,2vw,25px);font-weight:600;line-height:1.5;margin:2.6em 0 1em;padding-top:14px}.article-content h3{color:#0a0a0f;font-size:18px;font-weight:600;line-height:1.6;margin:2em 0 .6em}.article-content p{color:inherit;margin:0 0 1.4em}.article-content span{color:inherit}.article-content p:empty{display:none}.article-content a{color:#0a0a0f;text-decoration:underline;text-decoration-color:#ff5c00;text-decoration-thickness:1.5px;text-underline-offset:4px}.article-content a:hover{color:#ff5c00}.article-content ol,.article-content ul{margin:0 0 1.4em;padding-left:1.4em}.article-content ul{list-style:disc}.article-content ol{list-style:decimal}.article-content li{margin-bottom:.5em}.article-content li::marker{color:#0a0a0f7a;font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif}.article-content strong{color:#0a0a0f;font-weight:600}.article-content em{font-style:italic}.article-content mark{background:linear-gradient(transparent 62%,#ff5c0038 0);color:#0a0a0f;font-weight:600;padding:0 1px}.article-content del{color:#0a0a0f7a;text-decoration:line-through}.article-content code{background:#f4f4f6;font-size:.9em;padding:2px 6px}.article-content hr{display:none}.article-content blockquote{border-left:3px solid #0a0a0f;color:#0a0a0fb8;margin:1.5rem 0;padding-left:1.1rem}.article-content img{background:#fff;border:1px solid rgba(10,10,15,.12);display:block;height:auto;margin:2em 0;width:100%}.article-content .article-figure{margin:2em 0}.article-content .article-figure picture{display:block}.article-content .article-figure img{margin:0}.article-content .article-figure figcaption{color:#0a0a0f7a;font-size:12px;line-height:1.6;margin-top:8px}.article-content .article-youtube{aspect-ratio:16/9;margin:2em 0;overflow:hidden;position:relative}.article-content .article-youtube iframe{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.article-content .article-table{border-top:2px solid #0a0a0f;margin:1.5em 0;overflow-x:auto}.article-content table{border-collapse:collapse;font-size:14px;line-height:1.7;width:100%}.article-content td,.article-content th{border-bottom:1px solid rgba(10,10,15,.12);padding:10px 12px;text-align:left;vertical-align:top}.article-content th{background:#f4f4f6;color:#0a0a0f;font-weight:600;white-space:nowrap}.article-content td{font-variant-numeric:tabular-nums}.article-content td:first-child{white-space:nowrap}.article-content .table-cards{display:none}@media (max-width:640px){.article-content .article-table{display:none}.article-content .table-cards{display:grid;gap:10px;margin:1.5em 0}.article-content .table-card{background:#fff;border:1px solid rgba(10,10,15,.12);padding:12px 14px}.article-content .table-card-title{color:#0a0a0f;display:block;font-size:14.5px;font-weight:600;margin-bottom:6px}.article-content .table-card-line{display:block;font-size:13.5px;line-height:1.8;margin-bottom:4px}.article-content .table-card-line:last-child{margin-bottom:0}.article-content .table-card-label{color:#0a0a0f7a;font-size:12px;margin-right:.5em}}.article-content .article-sources{border-bottom:1px solid rgba(10,10,15,.12);border-top:1px solid rgba(10,10,15,.12);margin:2.5em 0 0}.article-content .article-sources summary{align-items:center;color:#0a0a0f;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:1rem;justify-content:space-between;list-style:none;padding:14px 0}.article-content .article-sources summary::-webkit-details-marker{display:none}.article-content .article-sources summary:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";flex:none;height:8px;transform:translateY(-2px) rotate(45deg);transition:transform .2s;width:8px}.article-content .article-sources summary:focus-visible{outline:2px solid #0a0a0f;outline-offset:4px}.article-content .article-sources[open] summary:after{transform:translateY(2px) rotate(-135deg)}.article-content .article-sources .article-sources-body{color:#0a0a0fb8;font-size:13px;line-height:1.85;padding:0 0 1rem}.article-content .article-sources .article-sources-body ol,.article-content .article-sources .article-sources-body ul{margin-bottom:0}.article-content .article-sources .article-sources-body li{margin-bottom:.5rem}.article-content .article-sources .article-sources-body a{color:#0a0a0fb8}.article-content .article-sources .article-sources-body hr{display:none}.article-content .article-cta-inline{background:#fff;border:1px solid #0a0a0f;display:grid;gap:8px;margin:2.4em 0;padding:24px}.article-content .article-cta-inline-eyebrow{color:#ff5c00;font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;margin:0;text-transform:uppercase}.article-content .article-cta-inline-title{color:#0a0a0f;font-size:18px;font-weight:600;line-height:1.6;margin:0}.article-content .article-cta-inline-body{color:#0a0a0fb8;font-size:14px;line-height:1.8;margin:0}.article-content a.article-cta-inline-btn{align-items:center;background:#0a0a0f;border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:.5rem;justify-self:start;margin-top:6px;padding:10px 24px;text-decoration:none;transition:background .2s}.article-content a.article-cta-inline-btn:hover{background:#ff5c00;color:#fff}
