/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/bill-archive/bill-single.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.single-content .single-bill-entry .billLastUpdated {
  text-align: right;
  margin-top: 24px;
}
.single-content .single-bill-entry .issueAreaList, .single-content .single-bill-entry .evidenceProvisionList {
  gap: 12px;
}
.single-content .single-bill-entry .issueAreaList .billIssueArea, .single-content .single-bill-entry .issueAreaList .billEvidenceProvision, .single-content .single-bill-entry .evidenceProvisionList .billIssueArea, .single-content .single-bill-entry .evidenceProvisionList .billEvidenceProvision {
  padding: 6px 12px;
  font-size: 16px;
  line-height: 20px;
}
.single-content .single-bill-entry h1 {
  margin: 24px 0 18px 0;
  font-size: 36px;
  line-height: 42px;
}
.single-content .single-bill-entry h2 {
  font-size: 24px;
  line-height: 30px;
}
.single-content .single-bill-entry h3 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 0;
}
.single-content .single-bill-entry .titleAnchor a {
  text-decoration: none;
  color: var(--global-palette2);
}
.single-content .single-bill-entry .titleAnchor a:hover {
  color: var(--global-palette14);
}
.single-content .single-bill-entry hr {
  margin: 30px 0;
}
.single-content .single-bill-entry hr + * {
  margin-top: 0;
}
.single-content .single-bill-entry .billList:not(:has(p:nth-of-type(3))) p:first-of-type::after {
  content: "";
}
.single-content .single-bill-entry .billList {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.single-content .single-bill-entry .billList.evidenceProvisions {
  gap: 3px;
}
.single-content .single-bill-entry .billList:not(:last-of-type) {
  margin-bottom: 24px;
}
.single-content .single-bill-entry .billList p {
  margin: 0;
}
.single-content .single-bill-entry .billList p:first-of-type {
  margin-left: -2px;
}
.single-content .single-bill-entry .billList p:not(:last-of-type)::after {
  content: ",";
}
.single-content .single-bill-entry .billList p:not(:first-of-type):last-of-type::before {
  content: "and";
  margin-right: 6px;
}
.single-content .single-bill-entry .billLinks {
  margin-top: 90px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 18px;
}
.single-content .single-bill-entry .billLinks .button {
  padding: 9px 18px;
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
}
.single-content .single-bill-entry .billLinks .button.secondary {
  border: 1px solid var(--global-palette1);
  color: var(--global-palette1);
  background: white;
}
.single-content .single-bill-entry .billLinks .button.secondary::before {
  content: "←";
  display: flex;
  line-height: 1px;
  align-items: center;
}
.single-content .single-bill-entry .billLinks .button.secondary:hover {
  background: var(--global-palette-btn-bg-hover);
  border: 1px solid var(--global-palette-btn-bg-hover);
}

/*# sourceMappingURL=view.css.map*/