.fu-industry-list{background:var(--surface-cream);padding-block:var(--section-py);scroll-margin-top:var(--header-h)}.fu-industry-list>.fu-container>.fu-eyebrow{margin:0 0 var(--space-16)}.fu-industry-list__heading{display:flex;flex-direction:column;gap:var(--space-24);max-width:var(--fu-industry-intro-max)}.fu-industry-list__heading h2{margin:0;text-wrap:balance}.fu-industry-list__heading>p{color:var(--text-primary);margin:0;text-wrap:pretty}.fu-industry-list__rows{border-bottom:var(--border-w) solid var(--ink);margin-top:var(--space-64)}.fu-industry-row{align-items:center;border-top:var(--border-w) solid var(--ink);color:var(--ink);display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);padding-block:var(--space-32);text-decoration:none;transition:background-color var(--dur-button) var(--ease)}.fu-industry-row:focus-visible{background:var(--bg-subtle);box-shadow:0 0 0 var(--border-w) var(--focus-gap);outline:var(--border-w) solid var(--focus-ring);outline-offset:var(--border-w)}.fu-industry-row__main{align-items:center;display:flex;gap:var(--space-24);min-width:0}.fu-industry-row__number{color:var(--ink);flex:none;font-family:var(--ff-display);font-size:var(--fu-industry-number-size);font-weight:800;line-height:.85}.fu-industry-row__main h3{color:var(--ink);font-family:var(--ff-sans);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.005em;line-height:var(--lh-h3);margin:0;min-width:0;overflow-wrap:anywhere;text-transform:none}.fu-industry-row__description{color:var(--text-primary);font-family:var(--ff-sans);font-size:var(--fu-industry-description-size);font-weight:400;line-height:var(--fu-industry-description-line);margin:0;text-wrap:pretty}.fu-industry-row__action{align-items:center;color:var(--ink);display:flex;font-family:var(--ff-sans);font-size:var(--fs-body);font-weight:600;gap:var(--space-8);letter-spacing:var(--fu-industry-link-tracking);line-height:var(--lh-body);text-decoration:none;text-transform:uppercase}.fu-industry-row__action svg{display:block;fill:none;flex:none;height:var(--space-20);stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2;transition:transform var(--dur-button) var(--ease);width:var(--space-20)}.fu-industry-list__all{margin:var(--space-24) 0 0;text-align:right}.fu-industry-list__all a{color:var(--ink);font-family:var(--ff-sans);font-size:var(--fs-label);line-height:var(--lh-label);text-decoration:underline;text-underline-offset:var(--space-4)}@media (hover:hover) and (pointer:fine){.fu-industry-row[href]:hover{background:var(--bg-subtle)}.fu-industry-row[href]:hover .fu-industry-row__action svg{transform:translateX(var(--space-4))}}@media (max-width:639px){.fu-industry-row{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.fu-industry-row__main{align-items:flex-start;flex-direction:column;gap:var(--space-12)}}