#news #article {
  min-width: inherit !important;
}
#news #article section#text p.notes {
  text-indent: 0;
}
#news #article section#text table.rsp {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
#news #article section#text table.rsp thead th {
  background-color: #f5f5f5;
  min-width: 14rem;
  text-align: center;
}
#news #article section#text table.rsp tbody tr th {
  text-align: left;
  white-space: normal !important;
}
#news #article section#text table.rsp tbody tr td {
  text-align: left;
  white-space: normal !important;
}
@media screen and (min-width: 801px) {
  header #header_contents nav ul li,
  header #header_contents nav ul li a {
    font-size: clamp(1.3rem, 1.25vw, 1.8rem);
  }
  #news #article section > h2 > span.pc_brk {
    display: block;
    margin-left: 0.55em;
  }
  #news #article section#text table.rsp {
    width: 98%;
    max-width: 98%;
  }
  #news #article section#text table.rsp thead th {
    min-width: 29rem;
  }
}/*# sourceMappingURL=style_20260408.css.map */
