<section class="tech-teams" aria-label="Technical Teams">
  <div class="container">
    <h1>Technical Teams</h1>
    <p class="subtitle">
      Tech meetings are the best way to get involved within ISSA and learn more about semiconductors. All students,
      regardless of major, are welcome to join
    </p>

    <div class="cards">
      <!-- Hardware -->
      <article class="card">
        <img
          class="card-img"
          src="https://publish.illinois.edu/ssaillinois/files/2025/10/Screenshot-2025-10-21-183502.png"
          alt="ISSA hardware project"
          loading="lazy"
        />
        <h2>Hardware<br />Team</h2>
        <p>
          The hardware team meets weekly and focuses on using semiconductors within circuits. Currently, the team is
          developing an optical transceiver.
        </p>
        <hr />
        <a class="learn-more" href="YOUR_HARDWARE_LEARN_MORE_LINK">Learn More</a>
      </article>

      <!-- Software -->
      <article class="card">
        <img
          class="card-img"
          src="https://publish.illinois.edu/ssaillinois/files/2025/10/Screenshot-2025-10-21-184613.png"
          alt="Software team game screenshot"
          loading="lazy"
        />
        <h2>Software<br />Team</h2>
        <p>
          The software team builds programs to learn and teach others how semiconductors are made. The team is currently
          making a program to detect wafer defects.
        </p>

        <!-- Optional past project link above the divider -->
        <a class="past-project" href="https://publish.illinois.edu/ssaillinois/technical-teams/#" target="_blank" rel="noopener noreferrer">
          See our past project
        </a>

        <hr />
        <a class="learn-more" href="https://publish.illinois.edu/ssaillinois/technical-teams/#">Learn More</a>
      </article>

      <!-- Research -->
      <article class="card">
        <img
          class="card-img"
          src="https://publish.illinois.edu/ssaillinois/files/2025/11/IMG_9992-scaled.jpg"
          alt="Students in a cleanroom"
          loading="lazy"
        />
        <h2>Research<br />Meetings</h2>
        <p>
          Students meet biweekly to discuss recent developments in semiconductor technology. Each meeting covers a new
          research paper.
        </p>
        <hr />
        <a class="learn-more" href="https://publish.illinois.edu/ssaillinois/technical-teams/#">Learn More</a>
      </article>
    </div>
  </div>
</section>

<style>
  .tech-teams %7B
    padding: 48px 0;
  %7D

  .container %7B
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 20px;
  %7D

  .tech-teams h1 %7B
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    font-size: 56px;
    line-height: 1.05;
    margin: 0 0 18px;
    color: #0b1f3a;
    letter-spacing: -0.02em;
  %7D

  .subtitle %7B
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.6;
    margin: 0 0 32px;
    max-width: 900px;
    color: #1a1a1a;
  %7D

  .cards %7B
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 44px;
    align-items: stretch;
  %7D

  .card %7B
    background: #d9d9d9;
    padding: 32px 28px 34px;
    display: flex;
    flex-direction: column;
    min-height: 640px;
  %7D

  .card-img %7B
    width: 100%;
    height: 190px;
    object-fit: cover;
    background: #cfcfcf;
    display: block;
  %7D

  .card h2 %7B
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    font-size: 48px;
    line-height: 1.05;
    margin: 22px 0 18px;
    font-weight: 800;
    color: #000;
  %7D

  .card p %7B
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.8;
    margin: 0;
    color: #000;
    max-width: 30ch;
  %7D

  .past-project %7B
    margin-top: 18px;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    font-size: 16px;
    text-decoration: underline;
    color: #000;
    width: fit-content;
  %7D

  .card hr %7B
    border: none;
    height: 3px;
    background: #111;
    margin: 26px 0 26px;
  %7D

  .learn-more %7B
    margin-top: auto;
    text-align: center;
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
    font-size: 18px;
    text-decoration: underline;
    color: #000;
  %7D

  @media (max-width: 980px) %7B
    .cards %7B
      grid-template-columns: 1fr;
      gap: 24px;
    %7D
    .card %7B
      min-height: auto;
    %7D
    .card p %7B
      max-width: 60ch;
    %7D
  %7D
</style>