.D_UICG_index{padding-top:clamp(16px,3vw,48px)}.D_UICG_list{gap:clamp(72px,10vw,160px);margin:0;padding:0;list-style:none;display:grid}.D_UICG_item{scroll-margin-top:calc(var(--header-h) + 24px)}.D_UICG_row{align-items:center;row-gap:28px}.D_UICG_poster{aspect-ratio:11/10;border-radius:var(--radius-media);background:var(--ink);cursor:pointer;border:0;grid-column:1/-1;width:100%;padding:0;display:block;position:relative;overflow:hidden}.D_UICG_posterImage{object-fit:cover;transition:transform .7s var(--ease)}.D_UICG_poster:hover .D_UICG_posterImage,.D_UICG_poster:focus-visible .D_UICG_posterImage{transform:scale(1.03)}.D_UICG_details{grid-column:1/-1}@media (min-width:1024px){.D_UICG_poster{grid-column:1/span 6}.D_UICG_details{grid-column:8/-1}.D_UICG_item:nth-child(2n) .D_UICG_poster{grid-area:1/7/auto/-1}.D_UICG_item:nth-child(2n) .D_UICG_details{grid-area:1/1/auto/span 5}}.D_UICG_sector{color:var(--orange-ink);font-size:15px;font-weight:500}.D_UICG_name{letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,3.6vw,56px);font-weight:450;line-height:1}.D_UICG_business{text-wrap:pretty;max-width:44ch;margin-top:18px;font-size:clamp(18px,1.35vw,20px);line-height:1.5}.D_UICG_facts{border-top:1px solid var(--rule);gap:18px;margin:28px 0 0;padding-top:22px;display:grid}.D_UICG_facts dt{font-size:14px;font-weight:600}.D_UICG_facts dd{color:var(--ink-2);text-wrap:pretty;max-width:52ch;margin:4px 0 0}.D_UICG_tags{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.D_UICG_tags li{border:1px solid var(--rule-strong);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;line-height:1.3}.D_UICG_quote{border-left:3px solid var(--orange);margin:28px 0 0;padding-left:18px}.D_UICG_quote blockquote{font-family:var(--serif);text-wrap:pretty;margin:0;font-size:clamp(21px,1.7vw,26px);line-height:1.3}.D_UICG_quote figcaption{margin-top:10px;font-size:15px;font-weight:600}.D_UICG_quote figcaption span{color:var(--ink-2);font-weight:400}.D_UICG_actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}
