.company-hero{padding:48px 0 32px;border:0}.company-hero .container{max-width:880px}.company-hero .article-title{font-size:clamp(2rem,4vw,3.1rem);line-height:1.45;font-weight:600}.company-hero .pc-article-abstract{padding:0;border:0}.company-hero .pc-article-abstract p{font-size:1.12rem;line-height:1.9}.company-hero .article-meta-row{gap:16px}.company-content{max-width:800px!important;width:calc(100% - 48px)}.company-content p{line-height:1.95}.company-content h2[id]{scroll-margin-top:100px}.company-content h2{margin-top:3rem;line-height:1.6}.company-content ul{list-style:disc;padding-left:1.4em}.company-content li{line-height:1.9;margin:.65em 0}.company-content a{overflow-wrap:anywhere}.company-content sup{font-size:.7em;margin-left:.15em}.company-content strong{color:#244e42}.company-content :focus-visible,.company-portal :focus-visible{outline:2px solid #315b49;outline-offset:4px}.company-summary{padding:24px 28px;background:#e7ede4;border-top:4px solid #315b49;margin:0 0 32px}.company-summary h2{margin:.5em 0;font-size:1.5rem}.company-summary li{font-size:1rem}.editorial-eyebrow,.company-portal-label{font-size:.75rem;letter-spacing:.1em;font-weight:600;color:#91673f}.company-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;border-top:1px solid #c2cbbf;border-bottom:1px solid #c2cbbf;padding:24px 0}.company-facts span{display:block;font-size:.8rem;color:#627064;margin-bottom:7px}.company-facts strong{font-size:1rem}.company-content .data-note{font-size:.8rem;color:#5c6c62}.company-toc{padding:18px 0;margin:28px 0;border-top:1px solid #c2cbbf;border-bottom:1px solid #c2cbbf}.company-toc summary{cursor:pointer;font-weight:600}.company-toc ol{padding-left:1.5rem}.company-toc li{font-size:.95rem}.company-content .company-figure{margin:2.8rem 0}.company-figure h3{font-size:1.15rem;line-height:1.65;margin:0 0 14px}.company-figure picture,.company-figure img{display:block;width:100%;height:auto}.company-figure figcaption{font-size:.8rem;line-height:1.85;color:#58675c;margin:12px 0}.figure-actions{display:flex;gap:20px;flex-wrap:wrap}.figure-actions a{font-size:.82rem;text-decoration:underline;text-underline-offset:4px;color:#315b49}.company-content .table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.8rem 0}.company-content table{min-width:650px;width:100%;border-collapse:collapse;font-size:.86rem;line-height:1.8}.company-content caption{text-align:left;caption-side:top;font-size:.8rem;color:#58675c;margin-bottom:10px}.company-content td,.company-content th{text-align:left;vertical-align:top;border:1px solid #cbd2c5;padding:14px 12px}.company-content thead th{background:#244e42;color:#fff}.company-content tbody th{font-weight:600;min-width:130px}.company-content tbody tr:nth-child(even){background:#edf0e8}.company-content .table-hint{display:none}.company-content .method-note{background:#ede8dc;border-left:4px solid #a47549;padding:20px 24px;margin:2rem 0}.method-note h3{font-size:1rem;margin:0 0 12px}.method-note p{font-size:.9rem}.company-content .reading-portal,.company-portal{border:1px solid #bdcbb9;border-left:4px solid #315b49;background:#edf1e8;padding:20px 24px;margin:2rem 0}.reading-portal span,.company-portal-label{display:block;margin-bottom:9px}.reading-portal>a,.company-portal>a{font-size:1.02rem;font-weight:600;color:#244e42;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.reading-portal p,.company-portal p{font-size:.88rem!important;margin:.6rem 0 0;line-height:1.8}.company-content .editorial-takeaway{border-left:4px solid #a47549;background:#ede8dc;padding:24px;margin:2rem 0}.editorial-takeaway p{font-size:1.06rem}.company-related{display:grid;gap:18px;margin:24px 0 40px}.company-related a{font-size:1rem;text-decoration:underline;text-underline-offset:4px}.company-sources{border-top:1px solid #c2cbbf}.company-sources ol{padding-left:1.5rem}.company-sources li,.company-sources p{font-size:.8rem!important;line-height:1.85}.company-sources li p{margin:.4rem 0 1.2rem}.company-sources a{color:#315b49;text-decoration:underline;text-underline-offset:3px}.company-index-item{border-left:3px solid #a47549;padding-left:20px}
@media(max-width:640px){.company-hero{padding:30px 0 22px}.company-hero .article-title{font-size:1.9rem;line-height:1.5}.company-hero .pc-article-abstract p{font-size:1rem}.company-content{width:calc(100% - 36px)}.company-summary{padding:18px}.company-summary h2{font-size:1.3rem}.company-facts{gap:18px}.company-facts strong{font-size:.9rem}.company-content h2{font-size:1.45rem}.company-content .table-hint{display:block;font-size:.78rem;color:#627064;margin-bottom:-12px}.company-content table{font-size:.8rem}.company-content .method-note,.company-content .reading-portal,.company-portal{padding:17px}.company-content .editorial-takeaway{padding:18px}.company-index-item{padding-left:12px}}

.company-title-name{display:block;font-size:.78em;margin-bottom:.35em;line-height:1.5}

.company-title-question{display:block}@media(max-width:360px){.company-hero .article-title{font-size:1.65rem}}
