/* stylelint-enable */
.pf-c-content {
  font-size: 1rem;
  line-height: 1.5; }
  .pf-c-content * {
    color: #282d33; }
  .pf-c-content a {
    color: #00659c;
    -webkit-text-decoration: underline;
            text-decoration: underline; }
  .pf-c-content a:hover {
            text-decoration: underline; }
  .pf-c-content a:hover {
    -webkit-text-decoration: underline; }
  .pf-c-content a:hover {
    color: #00659c; }
  .pf-c-content li + li {
    margin-top: 0.5rem; }
  .pf-c-content p:not(:last-child) {
    margin-bottom: 1rem; }
  .pf-c-content dl:not(:last-child) {
    margin-bottom: 1rem; }
  .pf-c-content ol:not(:last-child) {
    margin-bottom: 1rem; }
  .pf-c-content ul:not(:last-child) {
    margin-bottom: 1rem; }
  .pf-c-content blockquote:not(:last-child) {
    margin-bottom: 1rem; }
  .pf-c-content small:not(:last-child) {
    margin-bottom: 1rem; }
  .pf-c-content pre:not(:last-child) {
    margin-bottom: 1rem; }
  .pf-c-content table:not(:last-child) {
    margin-bottom: 1rem; }
  .pf-c-content h1,
  .pf-c-content h2,
  .pf-c-content h3,
  .pf-c-content h4,
  .pf-c-content h5,
  .pf-c-content h6,
  .pf-c-content ol,
  .pf-c-content ul {
    margin: 0; }
  .pf-c-content h1 {
    margin-bottom: 1rem;
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.3; }
    .pf-c-content h1:not(:first-child) {
      margin-top: 1.5rem; }
  .pf-c-content h2 {
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3; }
    .pf-c-content h2:not(:first-child) {
      margin-top: 1.5rem; }
  .pf-c-content h3 {
    margin-bottom: 1rem;
    font-size: 1.3125rem;
    font-weight: 400;
    line-height: 1.5; }
    .pf-c-content h3:not(:first-child) {
      margin-top: 1.5rem; }
  .pf-c-content h4 {
    margin-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5; }
    .pf-c-content h4:not(:first-child) {
      margin-top: 1.5rem; }
  .pf-c-content h5 {
    margin-bottom: 1rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5; }
    .pf-c-content h5:not(:first-child) {
      margin-top: 1.5rem; }
  .pf-c-content h6 {
    margin-bottom: 0.25rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5; }
    .pf-c-content h6:not(:first-child) {
      margin-top: 1.5rem; }
  .pf-c-content small {
    display: block;
    margin-bottom: 1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #72767b; }
  .pf-c-content blockquote {
    padding: 1rem 1rem 1rem 1rem;
    font-weight: 300;
    color: #72767b;
    border-left: 3px solid #bbb; }
  .pf-c-content ol {
    padding-left: 1.5rem;
    margin-top: 1rem;
    margin-left: 1.5rem; }
  .pf-c-content ul {
    padding-left: 1.5rem;
    margin-top: 1rem;
    margin-left: 1.5rem;
    list-style: disc outside; }
  .pf-c-content dl {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    @media screen and (min-width: 576px) {
      .pf-c-content dl {
        -ms-grid-rows: auto;
        -ms-grid-columns: auto 3rem 1fr;
            grid-template: auto / auto 1fr;
        grid-column-gap: 3rem;
        grid-row-gap: 1rem; } }
  .pf-c-content dt {
    font-weight: 500; }
    .pf-c-content dt:not(:first-child) {
      margin-top: 1rem; }
    @media screen and (min-width: 576px) {
  .pf-c-content dt:not(:first-child) {
      margin-top: 0; } }
    @media screen and (min-width: 576px) {
      .pf-c-content dt {
        -ms-grid-column: 1;
        grid-column: 1; } }
  @media screen and (min-width: 576px) {
    .pf-c-content dd {
      -ms-grid-column: 2;
      grid-column: 2; } }
