@import url('./common.css');

#member {
  .number{
    margin-bottom: 1.5rem;
  }
  .bloc{
    h2{
      font-size:clamp(18px, 1.03vw + 14.15px, 24px);
      font-weight: 700;
      line-height: 1.5;
      margin-bottom: .5rem;
      color: var(--base-dark);
      margin-top: 1.5rem;
      &:first-child{
        margin-top: 0;
      }
      &::before{
        content:url('/wp-content/themes/ecu_office/assets/img/member/icon-bloc.svg');
        vertical-align: middle;
        margin-right: .5rem;
      }
    }
    ul{
      li{
        margin-bottom: 1rem;
        a{
          width: 100%;
          display: block;
          padding: 1.2rem 3rem 1.2rem 1.2rem;
          border: 3px solid var(--base-light);
          border-radius: 10px;
          background: url('/wp-content/themes/ecu_office/assets/img/icon-link.svg') no-repeat 97% center;
          &:hover{
         border: 3px solid var(--base);
          transition: border-color 0.3s;
          }
        }
      }
    }
    h3{
      font-size: clamp(16px, 0.19vw + 15.3px, 18px);
      font-weight: 700;
      line-height: 1.5;
    }
  }
}