.tooto-industry-solutions { display: block; --tooto-industry-intro-width: 100%; --tooto-industry-intro-height: 100vw; --tooto-industry-overview-height: 250px; --tooto-industry-nav-gap: 8px; --tooto-industry-overview-gap: 16px; --tooto-industry-specs-gap: 24px; --tooto-industry-button-margin: 4px; }
.tooto-industry-solutions__navigation { position: static; padding: 0; }
.tooto-industry-solutions__nav-heading { display: none; }
.tooto-industry-solutions__nav { flex-direction: row; overflow-x: auto; padding: 28px 24px 20px; border-bottom: 1px solid #e4e4e4; overscroll-behavior-inline: contain; scrollbar-width: none; }
.tooto-industry-solutions__nav-link { width: auto; flex: 0 0 auto; padding: 12px 18px; border-radius: 0; }
.tooto-industry-solutions__nav-link[aria-selected="true"] { color: #f33030; }
.tooto-industry-solutions__panel { display: block; border: 0; }
.tooto-industry-solutions__intro { flex-direction: column; }
.tooto-industry-solutions__intro-copy { padding: 40px 24px; width: 100%; }
.tooto-industry-solutions__intro-image { width: 100%; }
.tooto-industry-solutions__overview { padding: 40px 24px; }
.tooto-industry-solutions__specs { padding: 0 24px 50px; }
.tooto-industry-solutions h2 { font-size: 20px; }
.tooto-industry-solutions h3 { font-size: 18px; }
.tooto-industry-solutions__intro-body, .tooto-industry-solutions__overview-body, .tooto-industry-solutions__specs-body { font-size: 13px; }
.tooto-industry-solutions__button { padding: 14px 32px; font-size: 13px; }
.tooto-industry-solutions__specs-body :is(th, td) { padding: 8px; }
.tooto-industry-solutions__specs-body th { width: 42%; }
