@charset "utf-8";

@media screen, print {
  #cont-kv {
    align-items: end;
    aspect-ratio: 8/3;
    background: url(../img/reports/rep_kv.jpg) no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    padding-bottom: .2rem;
  }

  .page-title {
    color: #fff;
    margin-bottom: 1rem;
  }

  .link-all {
    display: block;
    text-align: center;
  }

  .lead-para {
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
  }

  .note-list {
    display: grid;
    justify-content: center;
  }

  .note-embed {
    /* margin: 0!important; */
  }
}


/*** SP BP ***/
@media screen and (min-width: 375px) {
}


/*** SP BP ***/
@media screen and (min-width: 480px) {
}

/*** TB ***/
@media screen and (min-width: 640px) {
  #cont-kv {
    aspect-ratio: 16/6;
  }

  .note-list {
    gap: 0 2rem;
    grid-template-columns: repeat(2, 1fr);
  }
}

/** SP BP **/
@media screen and (min-width: 768px) {
}


/** TB tblg **/
@media screen and (min-width: 800px) {

}

/*** PC ***/
@media screen and (min-width: 960px) {
  .page-title {
    font-size: 4rem;
  }
  
  .note-list {
    gap: 0 2rem;
    grid-template-columns: repeat(3, 1fr);
  }
}


/** PC pclg **/
@media screen and (min-width: 1280px) {

}

/*****************/
/***   Print   ***/
/*****************/
@media print {


}
