article.position.full{
  a{
    color: #000;
    text-decoration: underline;
    &:hover{
      color: #249424;
      text-decoration: none;
    }
  }
}

@media (max-width: 1024px) {
  body.page-node-type-position {
    .region.region-header {
        flex-direction: column;
        gap: 1.5rem;
        padding: 2.5rem 1.5rem;
        margin-bottom: -40px;
        h1.page-header {
          text-align: center;
        }
      }

      #block-migal-2025-jobapply {
        transform: translateY(350%);

        h2.block-title {
          display: none;
        }

        .field--item a {
          background-color: #5cb85c;
          color: #ffffff;
          border-radius: 5px;
          padding: 0.7rem 2rem;
          box-shadow: none;
        }
      }

      #block-migal-2025-careers-2 {
        display: none;
      }

      .region-content {
        margin-block-start: 15rem;
      }
  }
}


@media (min-width: 1025px) {
  body.page-node-type-position {

    .region.region-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      --content-max-width: 100%;
      --content-padding: 20%;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      padding-left: calc((100% - var(--content-max-width)) / 2 + var(--content-padding));
      padding-right: calc((100% - var(--content-max-width)) / 2 + var(--content-padding));
    }

    #block-migal-2025-jobapply {
      h2.block-title {
        display: none;
      }

      .field--item p {
        margin: 0;
      }

      .field--item a {
        display: inline-block;
        background-color: #ffffff;
        color: #000000;
        padding: 0.7rem 1.8rem;
        border-radius: 5px;
        text-decoration: none;
        font-weight: bold;
        transition: all 0.2s ease-in-out;
        margin-block-start: 1.8rem;
        white-space: nowrap;
      }

      .field--item a:hover {
        transform: scale(1.05);
        /* Slightly enlarges the button on hover */
        opacity: 0.95;
        /* Makes it slightly transparent */
      }
    }
  }
}



