.p-products-paragraph__legacy > .p-products-paragraph__text ~ * .heading {
	background-color: #e6e6e6;
	border-color: #fff;
	font-weight: bold;
}
.p-products-paragraph__legacy > .p-products-paragraph__text ~ * .bg {
	background-color: #e6e6e6;
	border-color: #fff;
}
.p-products-paragraph__legacy > .p-products-paragraph__text ~ * {
  margin-top: 1.8rem;
}
.p-products-paragraph__legacy > .p-products-paragraph__text + * {
  margin-top: 0px;
}
.p-products-paragraph__legacy > p:empty {
  display: none;
}
.table-blockA01 sup {
  font-size: 0.65em;
  vertical-align: top;
}
.table-blockA01 sub {
  font-size: 0.65em;
  vertical-align: baseline;
}
.table-blockA01 .center {
  text-align: center;
}
.table-blockA01 .right {
  text-align: right;
}
.table-blockA01 .left {
  text-align: left;
}
.table-blockA01 .middle {
  vertical-align: middle;
}
.table-blockA01 .top {
  vertical-align: top;
}
.table-blockA01 .bottom {
  vertical-align: bottom;
}
.p-products-paragraph__legacy .table-blockA01 th.bottom {
  vertical-align: middle;
}
.p-products-paragraph__legacy .table-blockA01 td.bottom {
  vertical-align: top;
}
.p-products-paragraph .table-blockA01 a,
.p-products-paragraph__legacy .table-blockA01 a {
  color: #005eb8;
  text-decoration: none;
}
.p-products-paragraph .table-blockA01 a:hover,
.p-products-paragraph__legacy .table-blockA01 a:hover {
  text-decoration: underline;
}