/* v3.18 — subtle professional-experience notes on industry pages */
.ttg-industry-experience-v318{
  display:grid;
  grid-template-columns:190px minmax(0,1fr);
  gap:32px;
  align-items:start;
  margin:0 0 8px;
  padding:22px 24px;
  border:1px solid color-mix(in srgb,var(--page-accent) 22%,var(--line));
  border-left:3px solid var(--page-accent);
  background:color-mix(in srgb,var(--page-soft) 48%,#fff);
}
.ttg-industry-experience-label-v318{
  margin-top:3px;
  color:var(--page-accent);
  font-size:11px;
  font-weight:800;
  letter-spacing:.12em;
  line-height:1.35;
  text-transform:uppercase;
}
.ttg-industry-experience-v318 p{
  max-width:800px;
  margin:0;
  color:#4d4741;
  font-size:14.5px;
  line-height:1.72;
}
.ttg-detail-intro-v261 + .ttg-industry-experience-v318{margin-top:34px;margin-bottom:0}
.ttg-industry-experience-v318 + .ttg-detail-section-v261{margin-top:0}
.ttg-industry-manual-experience-wrap-v318{margin:0 0 34px}
.ttg-industry-manual-experience-wrap-v318 .ttg-industry-experience-v318{margin:0}
@media(max-width:700px){
  .ttg-industry-experience-v318{grid-template-columns:1fr;gap:8px;padding:19px 18px}
  .ttg-detail-intro-v261 + .ttg-industry-experience-v318{margin-top:26px}
}
.ttg-detail-v261 > .ttg-industry-experience-v318:first-child{margin-top:72px}
@media(max-width:700px){.ttg-detail-v261 > .ttg-industry-experience-v318:first-child{margin-top:50px}}
