#resource-library-container .resource-library-information {
  max-width: var(--csds-container-max-width);
  margin: var(--csds-container-margin); }
  #resource-library-container .resource-library-information .rc-post-body-text {
    font-size: var(--csds-font-size-base); }
    #resource-library-container .resource-library-information .rc-post-body-text h2 {
      font-size: var(--csds-font-size-xl);
      font-weight: var(--csds-font-weight-bold); }
    #resource-library-container .resource-library-information .rc-post-body-text a {
      color: var(--csds-color-text-link);
      text-decoration: underline; }
    #resource-library-container .resource-library-information .rc-post-body-text .__mce_add_custom__ {
      width: 100%;
      object-fit: cover;
      object-position: center;
      height: 8rem; }
      @media (min-width: 801px) {
        #resource-library-container .resource-library-information .rc-post-body-text .__mce_add_custom__ {
          height: 12rem; } }
  #resource-library-container .resource-library-information .rc-post-body-sidebar {
    padding-bottom: var(--csds-space-md);
    box-shadow: var(--csds-shadow-material-1); }
  #resource-library-container .resource-library-information .columns {
    justify-content: space-between; }
  #resource-library-container .resource-library-information .columns .column {
    padding: 0 !important; }

[data-widget-id] .footer-blocks {
  flex-direction: column;
  justify-content: space-evenly !important; }
  @media (min-width: 801px) {
    [data-widget-id] .footer-blocks {
      flex-direction: row; } }
  [data-widget-id] .footer-blocks .related-resources,
  [data-widget-id] .footer-blocks .available-downloads,
  [data-widget-id] .footer-blocks .products-services {
    width: 50% !important; }
    @media (min-width: 801px) {
      [data-widget-id] .footer-blocks .related-resources,
      [data-widget-id] .footer-blocks .available-downloads,
      [data-widget-id] .footer-blocks .products-services {
        width: 100% !important; } }
    [data-widget-id] .footer-blocks .related-resources h3,
    [data-widget-id] .footer-blocks .available-downloads h3,
    [data-widget-id] .footer-blocks .products-services h3 {
      font-size: var(--csds-font-size-md);
      margin-bottom: var(--space-xs); }
    [data-widget-id] .footer-blocks .related-resources li a,
    [data-widget-id] .footer-blocks .available-downloads li a,
    [data-widget-id] .footer-blocks .products-services li a {
      font-size: var(--csds-font-size-sm);
      color: var(--csds-color-text-link); }
    [data-widget-id] .footer-blocks .related-resources .view-all-link,
    [data-widget-id] .footer-blocks .available-downloads .view-all-link,
    [data-widget-id] .footer-blocks .products-services .view-all-link {
      font-size: var(--csds-font-size-sm); }
