.hd--companies-index .hd__main{max-width:1480px;margin-left:auto;margin-right:auto}.cmp-jump{display:flex;flex-wrap:wrap;gap:8px;padding-top:24px;margin-bottom:24px}.cmp-jump__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--pal-hair);border-radius:2px;font-size:12px;line-height:1.4;color:var(--pal-ink);text-decoration:none}.cmp-jump__badge:hover{background:var(--pal-box)}.cmp-jump__badge[aria-current=page]{border-color:var(--pal-ink);font-weight:600}.cmp-jump__icon{flex-shrink:0;color:var(--pal-muted)}.cmp-list{columns:240px 5;column-gap:16px}@media screen and (max-width:600px){.cmp-list{columns:2}}.cmp-list--single{columns:auto}@media screen and (max-width:600px){.cmp-list--single{columns:auto}}.cmp-list--single .cmp-list__part{break-inside:auto}.cmp-list--single .cmp-list__chapters{columns:240px 5;column-gap:16px;padding-left:0}@media screen and (max-width:600px){.cmp-list--single .cmp-list__chapters{columns:2}}.cmp-list--single .cmp-list__chapter{break-inside:avoid;padding-left:0}.cmp-list--single .cmp-list__chapter:before,.cmp-list--single .cmp-list__chapter:after{content:none}.cmp-market{margin-bottom:40px}.cmp-market__heading{font-size:16px;font-weight:600;margin-bottom:16px}.cmp-market__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media screen and (max-width:600px){.cmp-market__grid{grid-template-columns:minmax(0,1fr)}}.cmp-market__item{display:flex;flex-direction:column;padding:12px 16px;background:var(--pal-box);color:var(--pal-ink);text-decoration:none}.cmp-market__item:hover{opacity:.85}.cmp-market__title{font-size:12px;font-weight:600;padding-bottom:4px;border-bottom:1px solid var(--pal-hair);margin-bottom:8px}.cmp-market__unit{font-weight:400;color:var(--pal-faint)}.cmp-market__chart{margin-bottom:8px}.cmp-market__note{font-size:12px;color:var(--pal-muted);margin-bottom:8px}.cmp-market__more{color:var(--pal-link);text-decoration:underline;text-underline-offset:2px}.cmp-market__source{margin-top:auto;text-align:right;font-size:10px;color:var(--pal-faint)}.cmp-list__part{break-inside:avoid;margin-bottom:16px;font-size:12px;line-height:1.4}.cmp-list__partTitle{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;padding-bottom:4px;border-bottom:1px solid var(--pal-hair);margin-bottom:4px}.cmp-list__chapters{padding-left:6px;font-size:10px}.cmp-list__chapter{position:relative;padding:1px 0 1px 12px}.cmp-list__chapter:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px solid var(--pal-hair)}.cmp-list__chapter:after{content:"";position:absolute;left:0;top:.8em;width:8px;border-top:1px solid var(--pal-hair)}.cmp-list__chapter:last-child:before{bottom:auto;height:.8em}.cmp-list__chapterTitle{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600}.cmp-list__names{list-style:none;margin:0 0 24px;padding:0 0 0 6px;line-height:2}.cmp-list__names li{position:relative;padding:1px 0 1px 12px}.cmp-list__names li:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px solid var(--pal-hair)}.cmp-list__names li:after{content:"";position:absolute;left:0;top:1.1em;width:8px;border-top:1px solid var(--pal-hair)}.cmp-list__names li:last-child:before{bottom:auto;height:1.1em}.cmp-list__sales{flex:0 0 auto;font-size:10px;color:var(--pal-faint);font-variant-numeric:tabular-nums}.cmp-list__icon{flex-shrink:0;color:var(--pal-muted)}.cmp-list__link{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:#6b6b6b;text-decoration:none}.cmp-list__link:hover{background:#f6f6fa}.cmp-list__name{display:inline-flex;align-items:center;gap:4px;min-width:0}.cmp-list__link--strong .cmp-list__nameText{font-weight:600;color:var(--company-color);text-decoration:underline;text-underline-offset:2px}.cmp-list__dot{flex:0 0 auto;background:var(--company-color);width:7px;height:7px;border-radius:50%}.cmp-list__salesHead{margin-left:auto;flex:0 0 auto;font-weight:400;color:var(--pal-faint)}.cmp-list__delisted{flex:0 0 auto;padding:0 4px;border:1px solid var(--pal-loss);border-radius:2px;color:var(--pal-loss);font-size:10px;line-height:1.3}
