.section-details-module__Bh8EAG__stack{min-width:0}.section-details-module__Bh8EAG__toolLegend{color:var(--color-text-secondary);font:.6875rem/1.6 var(--font-label);align-items:center;gap:.625rem;margin:0 0 1.5rem;display:flex}.section-details-module__Bh8EAG__experienceIndicator{background:var(--color-accent-green);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.section-details-module__Bh8EAG__toolGroups{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.625rem;display:grid}.section-details-module__Bh8EAG__toolGroup{min-width:0}.section-details-module__Bh8EAG__groupTitle{color:var(--color-text-secondary);font:.75rem/1.65 var(--font-label);overflow-wrap:anywhere;margin:0 0 .625rem}.section-details-module__Bh8EAG__toolList{border:1px solid var(--color-border-px);background:var(--color-bg-panel);margin:0}.section-details-module__Bh8EAG__toolRow{border-bottom:1px solid var(--color-border-px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.625rem 1rem;display:flex}.section-details-module__Bh8EAG__toolRow:last-child{border-bottom:0}.section-details-module__Bh8EAG__toolRow dt{color:var(--color-text-primary);font:.9375rem/1.5 var(--font-prose);overflow-wrap:anywhere}.section-details-module__Bh8EAG__toolRow dd{align-items:center;margin:0;display:flex}.section-details-module__Bh8EAG__timeline{margin:0;padding:0 0 0 .25rem;list-style:none}.section-details-module__Bh8EAG__timelineItem{border-left:1px solid var(--color-border-bright);padding:0 0 2.5rem 1.75rem;position:relative}.section-details-module__Bh8EAG__timelineItem:last-child{padding-bottom:0}.section-details-module__Bh8EAG__timelineItem:before{content:"";background:var(--color-accent-cyan);width:.5625rem;height:.5625rem;box-shadow:0 0 0 4px var(--color-bg-deep);position:absolute;top:.25rem;left:-.3125rem}.section-details-module__Bh8EAG__roleHeader{gap:.75rem;display:grid}.section-details-module__Bh8EAG__roleDate{color:var(--color-text-secondary);font:.6875rem/1.6 var(--font-label);flex-wrap:wrap;align-items:baseline;gap:.625rem;display:flex}.section-details-module__Bh8EAG__roleDate>span:last-child{color:var(--color-accent-cyan)}.section-details-module__Bh8EAG__roleTitle{color:var(--color-text-primary);font:.8125rem/1.85 var(--font-pixel);overflow-wrap:anywhere;margin:0}.section-details-module__Bh8EAG__company{color:var(--color-accent-cyan);font:1.125rem/1.5 var(--font-prose)}.section-details-module__Bh8EAG__roleSummary{color:var(--color-text-primary);font:var(--reading-body)/var(--reading-line) var(--font-prose);margin:1.5rem 0}.section-details-module__Bh8EAG__responsibilities{gap:1rem}@media (max-width:480px){.section-details-module__Bh8EAG__timelineItem{padding-left:1.25rem}.section-details-module__Bh8EAG__roleTitle{font-size:.6875rem}}
