/***** abstracts *****/
#abstracts .list {
  display: grid;
  grid-template-columns: 7em auto 1fr;
  gap: 0 calc(20 var(--ss));
  border-top: 1px solid var(--site-color-gray);
}
#abstracts .list .item {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1 / -1;
  border-bottom: 1px solid var(--site-color-gray);
  padding: 3rem calc(20 var(--ss));
}
#abstracts .list .item .date {
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  background-color: var(--site-color-green);
  height: 2.8rem;
  margin: .1rem 0;
  padding: .4rem 1.6rem;
}
#abstracts .list .item .date span {
  color: white;
  font-weight: var(--font-weight-normal);
  font-size: 1.6rem;
  line-height: calc(20 / 16 * 1em);
  transform: var(--text-line-ajust);
}
#abstracts .list .item .title {
  display: flex;
  font-size: 2rem;
  line-height: calc(30 / 20 * 1em);
  transform: var(--text-line-ajust);
}
#abstracts .list .item .link {
  padding-left: calc(20 var(--ss));
}
#abstracts .list .item .link a {
  display: inline-flex;
  color: var(--site-color-magenta);
  font-size: 1.8rem;
  line-height: calc(30 / 18 * 1em);
  text-decoration: underline;
  transform: var(--text-line-ajust);
}
#abstracts .list .item .link a:hover {
  text-decoration-color: transparent;
  opacity: 1;
}

/***** mobile ***********************************************************************************/
@media screen and (max-width: 768px) {

  /***** abstracts *****/
  #abstracts .list {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr 1fr; 
  }
  #abstracts .list .item {
    gap: 0;
    padding: 2rem .5rem;
  }
  #abstracts .list .item .date {
    width: 7em;
    margin: 0;
    padding: .4rem 1rem;
  }
  #abstracts .list .item .date span {
    font-size: 1.4rem;
    line-height: calc(20 / 14 * 1em);
  }
  #abstracts .list .item .title {
    margin-top: 1rem;
  }
  #abstracts .list .item .link {
    padding: 0;
  }
  #abstracts .list .item .link a {
    font-size: 1.6rem;
    line-height: calc(30 / 16 * 1em);
  }

}/* @media screen and (max-width: 768px) end */


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKioqIGFic3RyYWN0cyAqKioqKi9cbiNhYnN0cmFjdHMgLmxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdlbSBhdXRvIDFmcjtcbiAgZ2FwOiAwIGNhbGMoMjAgdmFyKC0tc3MpKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNpdGUtY29sb3ItZ3JheSk7XG59XG4jYWJzdHJhY3RzIC5saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2l0ZS1jb2xvci1ncmF5KTtcbiAgcGFkZGluZzogM3JlbSBjYWxjKDIwIHZhcigtLXNzKSk7XG59XG4jYWJzdHJhY3RzIC5saXN0IC5pdGVtIC5kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpdGUtY29sb3ItZ3JlZW4pO1xuICBoZWlnaHQ6IDIuOHJlbTtcbiAgbWFyZ2luOiAuMXJlbSAwO1xuICBwYWRkaW5nOiAuNHJlbSAxLjZyZW07XG59XG4jYWJzdHJhY3RzIC5saXN0IC5pdGVtIC5kYXRlIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNiAqIDFlbSk7XG4gIHRyYW5zZm9ybTogdmFyKC0tdGV4dC1saW5lLWFqdXN0KTtcbn1cbiNhYnN0cmFjdHMgLmxpc3QgLml0ZW0gLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIwICogMWVtKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS10ZXh0LWxpbmUtYWp1c3QpO1xufVxuI2Fic3RyYWN0cyAubGlzdCAuaXRlbSAubGluayB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygyMCB2YXIoLS1zcykpO1xufVxuI2Fic3RyYWN0cyAubGlzdCAuaXRlbSAubGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiB2YXIoLS1zaXRlLWNvbG9yLW1hZ2VudGEpO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxOCAqIDFlbSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2Zvcm06IHZhcigtLXRleHQtbGluZS1hanVzdCk7XG59XG4jYWJzdHJhY3RzIC5saXN0IC5pdGVtIC5saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKioqKiogbW9iaWxlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAvKioqKiogYWJzdHJhY3RzICoqKioqL1xuICAjYWJzdHJhY3RzIC5saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyOyBcbiAgfVxuICAjYWJzdHJhY3RzIC5saXN0IC5pdGVtIHtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogMnJlbSAuNXJlbTtcbiAgfVxuICAjYWJzdHJhY3RzIC5saXN0IC5pdGVtIC5kYXRlIHtcbiAgICB3aWR0aDogN2VtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuNHJlbSAxcmVtO1xuICB9XG4gICNhYnN0cmFjdHMgLmxpc3QgLml0ZW0gLmRhdGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNCAqIDFlbSk7XG4gIH1cbiAgI2Fic3RyYWN0cyAubGlzdCAuaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgI2Fic3RyYWN0cyAubGlzdCAuaXRlbSAubGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjYWJzdHJhY3RzIC5saXN0IC5pdGVtIC5saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTYgKiAxZW0pO1xuICB9XG5cbn0vKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgZW5kICovXG5cbiJdfQ== */