/* Content styles */

.paragraph--view-mode--default.paragraph--type--accc-content-contrast-background
{
    margin: 0;
}
.region.region-content,
#block-psa-thememainpagecontent
{
    margin-bottom: 0;
}
#block-psa-thememainpagecontent .paragraph>.accc-field__section:last-child .field:last-child,
.page-node-type-accc-publication #block-psa-thememainpagecontent .accc-field__section:last-child .field:last-child
{
    margin-bottom: 1.5rem;
}
.attachment.attachment-after a {
    margin-bottom: 1.5rem;
}

/* Legacy 3 column based landing page layout */

.text-formatted .accc-entity-hierarchy__content-menu > ul li,
.text-formatted .accc-entity-hierarchy__content-menu > ul li::before {
  list-style: none !important;
}
.text-formatted .accc-entity-hierarchy__content-menu > ul > li > ul {
  padding-left: 0 !important;
}
.text-formatted .accc-entity-hierarchy__content-menu ul li a {
  padding: 0;
}
.text-formatted .accc-entity-hierarchy__content-menu ul li a::before {
    top: 0;
    left: -1rem;
}
.text-formatted .accc-entity-hierarchy__content-menu .accc-entity-hierarchy__content-menu__top-level>li>a::before {
    left: -1rem;
}
.text-formatted .accc-entity-hierarchy__content-menu ul {
  padding-left: 0;
}
.text-formatted .accc-entity-hierarchy__content-menu > ul li ul {
  padding-left: 1.5rem;
}
.text-formatted .accc-entity-hierarchy__content-menu > ul li ul li:last-child {
	margin-bottom: 1.5rem;
}
.text-formatted .accc-entity-hierarchy__content-menu > ul li ul li::before {
  list-style: none !important;
  content: "";
}
@media (min-width: 768px) {
.text-formatted .col-md-6, .narrow-content-col .col-md-accc-cards {
    flex: 0 0 50%;
    max-width: 50%;
}
.text-formatted .accc-entity-hierarchy__content-menu > ul {
  columns: 3;
}
.text-formatted .accc-entity-hierarchy__content-menu > ul > li {
  break-inside: avoid;
}
}

form.webform-submission-report-unsafe-product-form {
	margin-top: 1.5rem;
}