@charset "UTF-8";
/**
 * 	Newsletter Archive
 */
.tdu-newsletter-archive-body {
  background-color: var(--wp--preset--color--neutral-1); }
  .tdu-newsletter-archive-body .wp-block-query-pagination__wrapper {
    background-color: var(--wp--preset--color--neutral-1); }
    .tdu-newsletter-archive-body .wp-block-query-pagination__wrapper .page-numbers:not(.current) {
      background-color: var(--wp--preset--color--white); }
    .tdu-newsletter-archive-body .wp-block-query-pagination__wrapper .page-numbers:nth-child(9) {
      display: none; }
    .tdu-newsletter-archive-body .wp-block-query-pagination__wrapper .tdu-row {
      width: 42.57rem; }

.tdu-newsletter-archive-header {
  margin-bottom: 3.75rem !important; }
  @media only screen and (max-width: 768px) {
    .tdu-newsletter-archive-header {
      margin-bottom: 3rem !important; } }
  @media only screen and (min-width: 768px) and (max-width: 1280px) {
    .tdu-newsletter-archive-header {
      margin-bottom: 2.25rem !important; } }
  .tdu-newsletter-archive-header p {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.03375rem;
    line-height: 150%;
    /* 1.6875rem */
    margin-block-start: 2.5rem;
    max-width: 100% !important; }
    @media only screen and (max-width: 768px) {
      .tdu-newsletter-archive-header p {
        font-size: 1rem;
        letter-spacing: 0.03rem;
        line-height: 1.44;
        /* 1.44rem */ } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-newsletter-archive-header p {
        font-size: 1rem;
        letter-spacing: 0.03rem;
        line-height: 1.4;
        /* 1.4rem */ } }
  .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper {
    display: flex;
    gap: 1rem;
    margin-block-start: 3.75rem; }
    @media only screen and (max-width: 768px) {
      .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper {
        flex-direction: column;
        margin-block-start: 2.25rem; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper {
        flex-direction: row;
        margin-block-start: 2.25rem !important; } }
    .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper > :first-child {
      flex: auto;
      width: 36.75rem; }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper > :first-child {
          width: 100%; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper > :first-child {
          width: calc(100% - 10.5rem); } }
    .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper > :last-child {
      flex: auto;
      width: 12.5rem; }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper > :last-child {
          width: 100%; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper > :last-child {
          width: 10.5rem; } }
    .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper select {
      -moz-appearance: none !important;
      -webkit-appearance: none !important;
      appearance: none !important;
      background-color: var(--wp--preset--color--white);
      /* stylelint-disable */
      background-image: url("data:image/svg+xml;base64, PHN2ZyBoZWlnaHQ9IjAuNjI1cmVtIiB3aWR0aD0iMC42MjVyZW0iIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzMwIDMzMCI+PHBhdGggZmlsbD0iI0I0QjRCNCIgZD0iTTMyNS42MDcsNzkuMzkzYy01Ljg1Ny01Ljg1Ny0xNS4zNTUtNS44NTgtMjEuMjEzLDAuMDAxbC0xMzkuMzksMTM5LjM5M0wyNS42MDcsNzkuMzkzIGMtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMywwLjAwMWMtNS44NTgsNS44NTgtNS44NTgsMTUuMzU1LDAsMjEuMjEzbDE1MC4wMDQsMTUwYzIuODEzLDIuODEzLDYuNjI4LDQuMzkzLDEwLjYwNiw0LjM5MyBzNy43OTQtMS41ODEsMTAuNjA2LTQuMzk0bDE0OS45OTYtMTUwQzMzMS40NjUsOTQuNzQ5LDMzMS40NjUsODUuMjUxLDMyNS42MDcsNzkuMzkzeiIvPjwvc3ZnPg==");
      /* stylelint-enable */
      background-position: calc(100% - 0.75rem) center !important;
      background-repeat: no-repeat;
      background-size: 1rem;
      border: 0.5px solid var(--wp--preset--color--gray-2);
      border-radius: 0.125rem;
      color: var(--wp--preset--color--gray-2);
      font-size: 0.875rem;
      font-style: normal;
      font-weight: 600;
      height: 2.875rem;
      letter-spacing: 0.02625rem;
      outline: none;
      padding: 0 1.12rem;
      width: 100%; }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper select {
          font-size: 1rem;
          height: 2.8125rem;
          letter-spacing: 0.0225rem; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper select {
          font-size: 0.8125rem;
          height: 2.8125rem;
          letter-spacing: 0.02438rem; } }
      .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper select::placeholder {
        color: var(--wp--preset--color--gray-2); }
      .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper select option {
        color: var(--wp--preset--color--black); }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-archive-header .tdu-newsletter-search-wrapper select:focus {
          font-size: 1rem; } }
  .tdu-newsletter-archive-header .wp-block-search__inside-wrapper {
    position: relative;
    width: 36.75rem; }
    .tdu-newsletter-archive-header .wp-block-search__inside-wrapper::before {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIyIDIwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTYgOC4yMTI1NkMxNiAxMi4xNjM4IDEyLjY3NDggMTUuNDI1MSA4LjUgMTUuNDI1MUM0LjMyNTE2IDE1LjQyNTEgMSAxMi4xNjM4IDEgOC4yMTI1NkMxIDQuMjYxMzIgNC4zMjUxNiAxIDguNSAxQzEyLjY3NDggMSAxNiA0LjI2MTMyIDE2IDguMjEyNTZaIiBzdHJva2U9IiNCNEI0QjQiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHkxPSItMSIgeDI9IjguMzQzMDQiIHkyPSItMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MTkxNjIgMC42OTQ4NDIgLTAuNzE5MTYyIDAuNjk0ODQyIDE0IDE0LjIwMzEpIiBzdHJva2U9IiNCNEI0QjQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);
      content: "";
      height: 1.25rem;
      left: 1rem;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 1.25rem; }
  .tdu-newsletter-archive-header .wp-block-search__input {
    border: 0.5px solid var(--wp--preset--color--gray-2);
    border-radius: 0.125rem 0 0 0.125rem !important;
    border-right: 0;
    box-sizing: border-box;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    height: 2.875rem;
    letter-spacing: 0.02rem;
    outline: none;
    padding: 0 0 0 3.245rem;
    width: calc(100% - 6.25rem); }
    @media only screen and (max-width: 768px) {
      .tdu-newsletter-archive-header .wp-block-search__input {
        font-size: 1rem;
        width: calc(100% - 5.6875rem); } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-newsletter-archive-header .wp-block-search__input {
        font-size: 0.8125rem;
        font-weight: 600;
        width: calc(100% - 6.425rem); } }
    .tdu-newsletter-archive-header .wp-block-search__input::placeholder {
      color: var(--wp--preset--color--gray-2);
      font-size: 0.875rem;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.02625rem; }
    .tdu-newsletter-archive-header .wp-block-search__input::-webkit-search-cancel-button {
      -webkit-appearance: none;
      appearance: none;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyMy4wNXB4IiBoZWlnaHQ9IjEyMy4wNXB4IiB2aWV3Qm94PSIwIDAgMTIzLjA1IDEyMy4wNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjA1IDEyMy4wNTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTEyMS4zMjUsMTAuOTI1bC04LjUtOC4zOTljLTIuMy0yLjMtNi4xLTIuMy04LjUsMGwtNDIuNCw0Mi4zOTlMMTguNzI2LDEuNzI2Yy0yLjMwMS0yLjMwMS02LjEwMS0yLjMwMS04LjUsMGwtOC41LDguNQ0KCQljLTIuMzAxLDIuMy0yLjMwMSw2LjEsMCw4LjVsNDMuMSw0My4xbC00Mi4zLDQyLjVjLTIuMywyLjMtMi4zLDYuMSwwLDguNWw4LjUsOC41YzIuMywyLjMsNi4xLDIuMyw4LjUsMGw0Mi4zOTktNDIuNGw0Mi40LDQyLjQNCgkJYzIuMywyLjMsNi4xLDIuMyw4LjUsMGw4LjUtOC41YzIuMy0yLjMsMi4zLTYuMSwwLTguNWwtNDIuNS00Mi40bDQyLjQtNDIuMzk5QzEyMy42MjUsMTcuMTI1LDEyMy42MjUsMTMuMzI1LDEyMS4zMjUsMTAuOTI1eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
      background-size: 10px 10px;
      height: 10px;
      opacity: 0.7;
      width: 10px; }
  .tdu-newsletter-archive-header .wp-block-search__button {
    background-color: var(--wp--preset--color--green-1);
    border: 1px solid var(--wp--preset--color--green-1);
    border-radius: 0 0.125rem 0.125rem 0 !important;
    color: var(--wp--preset--color--white);
    cursor: pointer;
    font-size: 0.875rem;
    font-style: normal;
    height: 2.875rem;
    letter-spacing: 0.02625rem;
    line-height: 1.38;
    /* 1.2075rem */
    margin-left: 0;
    overflow: hidden;
    padding: 0 1.5rem;
    position: relative;
    transition: background-color 0.3s ease-out, border-color 0.3s ease-out, color 0.3s ease-out, color 0.3s ease-out;
    width: 6.25rem; }
    @media only screen and (max-width: 768px) {
      .tdu-newsletter-archive-header .wp-block-search__button {
        width: 6.6875rem; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-newsletter-archive-header .wp-block-search__button {
        font-size: 0.8125rem;
        font-weight: 600;
        line-height: 136.5%;
        /* 1.27969rem */
        width: 6.425rem; } }
    .tdu-newsletter-archive-header .wp-block-search__button:hover {
      background-color: var(--wp--preset--color--green-2);
      border-color: var(--wp--preset--color--green-2);
      color: var(--wp--preset--color--white); }

.tdu-single-newsletter-page__header {
  background-color: var(--wp--preset--color--green-1);
  overflow: hidden;
  padding: 3rem 0;
  position: relative; }
  @media only screen and (max-width: 768px) {
    .tdu-single-newsletter-page__header {
      padding: 2.25rem 1.12rem 2.25rem 1.12rem; } }
  @media only screen and (min-width: 768px) and (max-width: 1280px) {
    .tdu-single-newsletter-page__header {
      padding: 2.25rem; } }
  .tdu-single-newsletter-page__header .tdu-main-content {
    margin: 0 auto; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-page__header .tdu-main-content {
        max-width: 100% !important; } }
  .tdu-single-newsletter-page__header .tdu-subscribe__title {
    color: var(--wp--preset--color--white);
    font-size: 2.375rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.02375rem;
    line-height: 118%;
    /* 2.8025rem */
    text-align: center; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-page__header .tdu-subscribe__title {
        font-size: 1.625rem;
        line-height: 120%;
        /* 1.95rem */
        letter-spacing: -0.01625rem; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-single-newsletter-page__header .tdu-subscribe__title {
        font-size: 1.875rem;
        letter-spacing: -0.01875rem;
        margin: 0 auto;
        width: 39rem; } }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-page__header .tdu-subscribe__title--patent-drop {
        margin: 0 auto;
        text-align: center;
        width: 16.5625rem; } }
  .tdu-single-newsletter-page__header .tdu-subscribe__intro {
    color: var(--wp--preset--color--white);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 1.6875rem */
    letter-spacing: 0.03375rem;
    margin: 1.5rem auto;
    text-align: center;
    width: 34.375rem; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-page__header .tdu-subscribe__intro {
        font-size: 1rem;
        letter-spacing: 0.48px;
        line-height: 1.44;
        /* 23.04px */
        width: 100%; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-single-newsletter-page__header .tdu-subscribe__intro {
        font-size: 0.95rem;
        letter-spacing: 0.03rem;
        line-height: 1.4;
        /* 22.4px */
        width: 29.875rem; } }
    .tdu-single-newsletter-page__header .tdu-subscribe__intro--power-corridor {
      width: 43.0625rem; }
      @media only screen and (max-width: 768px) {
        .tdu-single-newsletter-page__header .tdu-subscribe__intro--power-corridor {
          width: 100%; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-single-newsletter-page__header .tdu-subscribe__intro--power-corridor {
          width: 37.9375rem; } }
  .tdu-single-newsletter-page__header .wp-block-tdu-subscribe {
    color: #fefefe;
    margin: 0 auto;
    width: 34.375rem; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-page__header .wp-block-tdu-subscribe {
        width: 100%; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-single-newsletter-page__header .wp-block-tdu-subscribe {
        width: 25rem; } }
    .tdu-single-newsletter-page__header .wp-block-tdu-subscribe .tdu-subscribe__button {
      font-size: 0.875rem;
      font-style: normal;
      font-weight: 600;
      height: 2.875rem;
      letter-spacing: 0.02625rem;
      width: 7.375rem; }
      @media only screen and (max-width: 768px) {
        .tdu-single-newsletter-page__header .wp-block-tdu-subscribe .tdu-subscribe__button {
          font-size: 0.8125rem;
          letter-spacing: 0.02438rem;
          line-height: 1.365;
          /* 1.10906rem */ } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-single-newsletter-page__header .wp-block-tdu-subscribe .tdu-subscribe__button {
          font-size: 0.8125rem;
          letter-spacing: 0.02438rem;
          line-height: 1.365;
          /* 1.10906rem */ } }
    .tdu-single-newsletter-page__header .wp-block-tdu-subscribe .tdu-subscribe__input {
      font-size: 0.875rem;
      font-style: normal;
      font-weight: 600;
      height: 2.875rem;
      letter-spacing: 0.02625rem;
      width: calc(100% - 7.375rem); }
      @media only screen and (max-width: 768px) {
        .tdu-single-newsletter-page__header .wp-block-tdu-subscribe .tdu-subscribe__input {
          font-size: 1rem; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-single-newsletter-page__header .wp-block-tdu-subscribe .tdu-subscribe__input {
          font-size: 0.8125rem;
          letter-spacing: 0.02438rem;
          line-height: 1.365;
          /* 1.10906rem */ } }

.vertical--fa-upside .tdu-single-newsletter-page__header,
.vertical--cio-upside .tdu-single-newsletter-page__header,
.vertical--etf-upside .tdu-single-newsletter-page__header {
  background-color: var(--wp--preset--color--gray-5); }

.tdu-newsletter-template-in-loop {
  margin-bottom: 3.75rem; }
  .tdu-newsletter-template-in-loop .wp-block-post {
    background-color: var(--wp--preset--color--white);
    border: 0.5px solid var(--wp--preset--color--gray-2);
    border-radius: 0.125rem;
    display: flex;
    flex-direction: row;
    margin-block-start: 0 !important;
    margin-bottom: 0.5rem;
    position: relative; }
    .tdu-newsletter-template-in-loop .wp-block-post .wp-block-post-date {
      align-items: center;
      display: flex;
      font-family: var(--wp--preset--font-family--ibm-plex-mono);
      font-size: 0.8125rem;
      font-style: normal;
      font-weight: 700;
      height: 4.75rem;
      justify-content: center;
      letter-spacing: 0.08125rem;
      line-height: 1.38;
      /* 1.12125rem */
      padding: 1.12rem;
      text-align: center;
      text-transform: uppercase;
      width: 11.25rem; }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-template-in-loop .wp-block-post .wp-block-post-date {
          font-size: 0.6875rem;
          height: 2.3125rem;
          letter-spacing: 0.06875rem;
          line-height: 1.38;
          /* 0.94875rem */
          padding: 0.5rem;
          width: 7.5rem; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-newsletter-template-in-loop .wp-block-post .wp-block-post-date {
          font-size: 0.6875rem;
          letter-spacing: 0.06875rem;
          width: 10rem; } }
    .tdu-newsletter-template-in-loop .wp-block-post.vertical-the-daily-upside .wp-block-post-date {
      background-color: var(--wp--preset--color--green-1);
      color: var(--wp--preset--color--white); }
    .tdu-newsletter-template-in-loop .wp-block-post.vertical-patent-drop .wp-block-post-date, .tdu-newsletter-template-in-loop .wp-block-post.vertical-power-corridor .wp-block-post-date {
      background-color: var(--wp--preset--color--green-4);
      color: var(--wp--preset--color--black); }
    .tdu-newsletter-template-in-loop .wp-block-post.vertical-fa-upside .wp-block-post-date, .tdu-newsletter-template-in-loop .wp-block-post.vertical-cio-upside .wp-block-post-date, .tdu-newsletter-template-in-loop .wp-block-post.vertical-etf-upside .wp-block-post-date {
      background-color: var(--wp--preset--color--gray-5);
      color: var(--wp--preset--color--white); }
    .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text {
      width: calc(100% - 11.25rem); }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text {
          display: flex;
          align-items: center;
          width: calc(100% - 7.5rem); } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text {
          width: calc(100% - 10rem); } }
    .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__wrapper {
      padding: 1rem; }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__wrapper {
          align-items: center;
          display: flex;
          justify-content: flex-start;
          overflow: hidden;
          padding: 0.5rem 1.12rem;
          text-wrap: nowrap;
          width: calc(100% - .8rem); } }
    .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__subject-line {
      font-size: 0.875rem;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.02625rem;
      line-height: 1.38;
      /* 1.2075rem */ }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__subject-line {
          font-size: 0.75rem;
          letter-spacing: 0.0225rem;
          line-height: 1.365;
          /* 1.02375rem */ }
          .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__subject-line::after {
            content: "—";
            padding: 0 0.25rem; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__subject-line {
          font-size: 0.8125rem;
          letter-spacing: 0.02438rem;
          line-height: 1.365;
          /* 1.10906rem */ } }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__subject-line.wrap {
          overflow: hidden;
          text-overflow: ellipsis;
          min-width: 100%;
          white-space: nowrap; } }
    .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__preview-text {
      font-size: 0.875rem;
      font-style: normal;
      font-weight: 400;
      letter-spacing: 0.02625rem;
      line-height: 1.2;
      /* 1.2075rem */
      margin: 0.5rem 0 0 0;
      overflow: hidden;
      text-overflow: ellipsis;
      width: calc(100% - 3rem) !important;
      white-space: nowrap; }
      @media only screen and (max-width: 768px) {
        .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__preview-text {
          margin: 0;
          width: 100%; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__preview-text {
          font-size: 0.875rem;
          letter-spacing: 0.02625rem;
          line-height: 1.365;
          /* 1.19438rem */
          width: 100%; } }
    .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__link {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
      .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__link::after {
        background-color: var(--wp--preset--color--white);
        /* stylelint-disable */
        background-image: url("data:image/svg+xml;base64, PHN2ZyBoZWlnaHQ9IjAuNjI1cmVtIiB3aWR0aD0iMC42MjVyZW0iIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzMwIDMzMCI+PHBhdGggZmlsbD0iI0I0QjRCNCIgZD0iTTMyNS42MDcsNzkuMzkzYy01Ljg1Ny01Ljg1Ny0xNS4zNTUtNS44NTgtMjEuMjEzLDAuMDAxbC0xMzkuMzksMTM5LjM5M0wyNS42MDcsNzkuMzkzIGMtNS44NTctNS44NTctMTUuMzU1LTUuODU4LTIxLjIxMywwLjAwMWMtNS44NTgsNS44NTgtNS44NTgsMTUuMzU1LDAsMjEuMjEzbDE1MC4wMDQsMTUwYzIuODEzLDIuODEzLDYuNjI4LDQuMzkzLDEwLjYwNiw0LjM5MyBzNy43OTQtMS41ODEsMTAuNjA2LTQuMzk0bDE0OS45OTYtMTUwQzMzMS40NjUsOTQuNzQ5LDMzMS40NjUsODUuMjUxLDMyNS42MDcsNzkuMzkzeiIvPjwvc3ZnPg==");
        /* stylelint-enable */
        background-position: calc(100% - 0.75rem) center !important;
        background-repeat: no-repeat;
        background-size: 1rem;
        content: "";
        display: flex;
        height: 2.5rem;
        position: absolute;
        right: 0;
        top: 25%;
        transform: rotate(-90deg) translateY(-50%);
        transition: right 0.5s ease-out;
        width: 2.5rem; }
        @media only screen and (max-width: 768px) {
          .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__link::after {
            background-color: initial;
            background-size: 0.75rem;
            height: 1rem;
            right: -0.5rem;
            top: 25%;
            width: 2rem; } }
      .tdu-newsletter-template-in-loop .wp-block-post .subject-line-preview-text__link:hover::after {
        right: -0.5rem; }

.resources-resource .tdu-newsletter-template-in-loop {
  margin-bottom: 0 !important; }

.resources-sponsored-post {
  margin-block-start: 0.5rem !important;
  margin-top: 0.5rem; }

/**
* Newsletter Single
*/
.tdu-single-post-body.tdu-single-newsletter-body .entry-content.is-layout-constrained .wp-block-tdu-newsletters-extra-upside ul:where(:not(.alignleft):not(.alignright):not(.alignfull)),
.tdu-single-post-body.tdu-single-newsletter-body .entry-content.is-layout-constrained .wp-block-tdu-newsletters-extra-upside ol:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  padding-left: 1.7rem !important; }
  @media only screen and (max-width: 768px) {
    .tdu-single-post-body.tdu-single-newsletter-body .entry-content.is-layout-constrained .wp-block-tdu-newsletters-extra-upside ul:where(:not(.alignleft):not(.alignright):not(.alignfull)),
    .tdu-single-post-body.tdu-single-newsletter-body .entry-content.is-layout-constrained .wp-block-tdu-newsletters-extra-upside ol:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
      padding-left: 1.6rem !important; } }

.tdu-single-post-body.tdu-single-newsletter-body .entry-content.is-layout-constrained .wp-block-tdu-newsletters-just-for-fun ul:where(:not(.alignleft):not(.alignright):not(.alignfull)),
.tdu-single-post-body.tdu-single-newsletter-body .entry-content.is-layout-constrained .wp-block-tdu-newsletters-just-for-fun ol:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  padding-left: 0 !important; }

@media only screen and (max-width: 768px) {
  .tdu-newsletter-main-content {
    padding: 0 !important; } }

.tdu-single-newsletter-body {
  background-color: var(--wp--preset--color--neutral-1);
  padding-top: 0 !important; }
  .tdu-single-newsletter-body .tdu-newsletter-content {
    background-color: var(--wp--preset--color--white);
    max-width: 40rem !important;
    padding: 0 1.19rem 1.25rem; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-body .tdu-newsletter-content {
        max-width: 100% !important;
        padding: 0 1.1rem 1.25rem; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-single-newsletter-body .tdu-newsletter-content {
        max-width: 550px !important; } }
    .tdu-single-newsletter-body .tdu-newsletter-content .wp-block-button {
      margin: 0 !important; }
      .tdu-single-newsletter-body .tdu-newsletter-content .wp-block-button .wp-element-button {
        background-color: var(--wp--preset--color--green-2);
        color: #fff;
        font-family: var(--wp--preset--font-family--marr-sans);
        font-size: 14px;
        letter-spacing: 0.02625rem;
        line-height: 1.38;
        padding: 18px; }
        .tdu-single-newsletter-body .tdu-newsletter-content .wp-block-button .wp-element-button:hover, .tdu-single-newsletter-body .tdu-newsletter-content .wp-block-button .wp-element-button:focus, .tdu-single-newsletter-body .tdu-newsletter-content .wp-block-button .wp-element-button:active {
          background-color: #064e37;
          border-color: #064e37;
          color: #fff; }
    .tdu-single-newsletter-body .tdu-newsletter-content .is-style-full-width .wp-block-button {
      margin: 0 !important;
      width: 100% !important; }
      .tdu-single-newsletter-body .tdu-newsletter-content .is-style-full-width .wp-block-button .wp-element-button {
        background-color: var(--wp--preset--color--green-1);
        border-radius: 0.125rem;
        font-size: 1rem;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0.03rem;
        line-height: 144%;
        /* 1.44rem */
        text-decoration: none !important;
        width: 100% !important; }
  .tdu-single-newsletter-body .newsletter-header__vertical-date {
    color: var(--wp--preset--color--gray-4);
    font-family: var(--wp--preset--font-family--marr-sans);
    font-size: 0.9375rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.03281rem;
    line-height: 140%;
    /* 1.3125rem */ }
  .tdu-single-newsletter-body p,
  .tdu-single-newsletter-body li {
    color: var(--wp--preset--color--black);
    font-family: var(--wp--preset--font-family--tiempos);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    /* 1.5rem */
    margin-block-start: 0 !important;
    margin-bottom: 1rem; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-body p,
      .tdu-single-newsletter-body li {
        font-size: 1rem; } }
    .tdu-single-newsletter-body p::marker,
    .tdu-single-newsletter-body li::marker {
      font-size: 0.75rem !important; }
  .tdu-single-newsletter-body ul,
  .tdu-single-newsletter-body ol {
    margin-top: 1rem !important; }
  .tdu-single-newsletter-body h2,
  .tdu-single-newsletter-body h3 {
    font-size: 1.188rem !important;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.03375rem;
    line-height: 1.5;
    margin-bottom: 0.75rem;
    margin-top: 1.25rem !important; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-body h2,
      .tdu-single-newsletter-body h3 {
        font-size: 1.1875rem;
        letter-spacing: -0.01188rem;
        line-height: 1.34; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-single-newsletter-body h2,
      .tdu-single-newsletter-body h3 {
        font-size: 1rem;
        letter-spacing: 0.03rem;
        line-height: 1.44; } }
  .tdu-single-newsletter-body .is-style-has-asterisk ::before {
    float: left;
    padding-right: 0.1rem;
    padding-top: 0.4rem;
    font-size: 90%; }
  .tdu-single-newsletter-body .is-style-font-size-large {
    font-size: 1rem !important; }
  .tdu-single-newsletter-body .is-style-font-size-small {
    font-size: 0.875rem !important; }
  .tdu-single-newsletter-body .wp-block-tdu-newsletters-embed-post {
    margin-bottom: 1.875rem;
    margin-top: 1.75rem; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-embed-post:first-child {
      margin-top: 1.875rem; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-embed-post .post-author {
      font-family: var(--wp--preset--font-family--marr-sans);
      font-size: 1rem; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-embed-post .wp-block-image {
      margin-bottom: 0.5rem; }
  .tdu-single-newsletter-body .wp-block-tdu-newsletters-ticker-takeover {
    margin-bottom: 2.25rem;
    margin-top: 2.25rem; }
  .tdu-single-newsletter-body .media-credit {
    line-height: 1;
    margin-top: 0.125rem; }
    .tdu-single-newsletter-body .media-credit a {
      color: var(--wp--preset--color--gray-2) !important;
      text-decoration: none !important; }
  .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section {
    border-top: 1px solid var(--wp--preset--color--gray-2); }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.placement-secondary {
      display: inline-block;
      width: 100%; }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.placement-secondary:has(img) img {
        aspect-ratio: 3 / 2; }
        @media only screen and (max-width: 768px) {
          .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.placement-secondary:has(img) img {
            aspect-ratio: 16 / 9; } }
        @media only screen and (min-width: 768px) and (max-width: 1280px) {
          .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.placement-secondary:has(img) img {
            aspect-ratio: 16 / 9; } }
      @media only screen and (max-width: 768px) {
        .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.placement-secondary:has(img) figure {
          float: none;
          margin-left: 0 !important;
          width: 100%;
          margin-bottom: 1.25rem; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.placement-secondary:has(img) figure {
          float: none;
          margin-left: 0 !important;
          width: 100%;
          margin-bottom: 1.25rem; } }
      @media only screen and (max-width: 768px) {
        .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.placement-secondary:has(img) p {
          width: 100%; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.placement-secondary:has(img) p {
          width: 100%; } }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section img {
      height: auto;
      width: 100%; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section .post-eyebrow {
      padding-bottom: 1rem; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section .sponsored-section-title {
      font-size: 1.5rem !important;
      letter-spacing: -0.24px;
      line-height: 1.2;
      margin-top: 0 !important; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed {
      min-height: 185px; }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed .post-eyebrow {
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1.5rem; }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed .wp-block-image {
        margin-bottom: 1.5rem; }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed p {
        margin-bottom: 1.5rem;
        padding: 0 1.5rem 0 1.5rem !important; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed {
      min-height: 185px; }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed .post-eyebrow {
        font-size: 0.8125rem !important;
        padding-bottom: 1rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 1.5rem; }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed .sponsored-section-title {
        padding: 0 1.5rem !important; }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed .wp-block-image {
        margin-bottom: 1.5rem; }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-sponsored-section.is-style-boxed p {
        margin-bottom: 1.5rem;
        padding: 0 1.5rem 0 1.5rem !important; }
  .tdu-single-newsletter-body .wp-block-tdu-newsletters-extra-upside {
    margin-bottom: 2rem;
    margin-top: 2rem; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-extra-upside h2 {
      align-items: center;
      display: flex;
      font-size: 1.5rem !important;
      font-style: normal;
      font-weight: 600;
      letter-spacing: -0.01625rem;
      line-height: 1.2;
      /* 1.95rem */
      margin-top: 0 !important;
      position: relative; }
      @media only screen and (max-width: 768px) {
        .tdu-single-newsletter-body .wp-block-tdu-newsletters-extra-upside h2 {
          font-size: 1.625rem;
          letter-spacing: -0.01625rem;
          margin-bottom: 1.25rem; } }
      .tdu-single-newsletter-body .wp-block-tdu-newsletters-extra-upside h2::before {
        content: "\e900";
        display: flex;
        font-family: var(--wp--preset--font-family--tdu-asterisk);
        font-size: 70%;
        line-height: initial;
        margin-right: 0.5rem; }
    .tdu-single-newsletter-body .wp-block-tdu-newsletters-extra-upside:last-child {
      font-family: var(--wp--preset--font-family--tiempos);
      font-size: 0.875rem;
      font-style: normal;
      font-weight: 400;
      line-height: 1.5; }
      @media only screen and (max-width: 768px) {
        .tdu-single-newsletter-body .wp-block-tdu-newsletters-extra-upside:last-child {
          font-size: 0.875rem;
          font-weight: 600;
          letter-spacing: 0.02625rem;
          line-height: 1.365; } }
      @media only screen and (min-width: 768px) and (max-width: 1280px) {
        .tdu-single-newsletter-body .wp-block-tdu-newsletters-extra-upside:last-child {
          font-size: 0.8125rem;
          line-height: 1.365; } }
  .tdu-single-newsletter-body .post-eyebrow {
    color: var(--wp--preset--color--green-2);
    font-family: var(--wp--preset--font-family--ibm-plex-mono);
    font-size: 0.813rem;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1.3px;
    line-height: 1.38;
    /* 17.94px */
    padding-top: 12px;
    text-transform: uppercase; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-body .post-eyebrow {
        font-size: 0.813rem;
        letter-spacing: 0.06875rem; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-single-newsletter-body .post-eyebrow {
        font-size: 0.6875rem;
        letter-spacing: 0.06875rem; } }
  .tdu-single-newsletter-body .post-title {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.015rem;
    line-height: 1.35;
    /* 56.4px */
    margin-bottom: 1rem;
    margin-top: 1rem; }
    .tdu-single-newsletter-body .post-title a,
    .tdu-single-newsletter-body .post-title a:visited,
    .tdu-single-newsletter-body .post-title a:hover,
    .tdu-single-newsletter-body .post-title a:active {
      text-decoration: none !important; }
    @media only screen and (max-width: 768px) {
      .tdu-single-newsletter-body .post-title {
        font-size: 1.5rem;
        letter-spacing: -0.015rem;
        line-height: 1.2;
        /* 1.95rem */ } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .tdu-single-newsletter-body .post-title {
        font-size: 1.375rem;
        letter-spacing: -0.01375rem; } }
  .tdu-single-newsletter-body .upcoming-event__title {
    margin: 0 !important;
    margin-top: 0 !important; }
    .tdu-single-newsletter-body .upcoming-event__title::before {
      content: "";
      margin-top: -0.5rem; }
    .tdu-single-newsletter-body .upcoming-event__title::after {
      content: "";
      margin-bottom: -0.5rem; }

.wp-block-tdu-newsletters-newsletter-header {
  margin-bottom: 2.188rem !important; }
  @media only screen and (max-width: 768px) {
    .wp-block-tdu-newsletters-newsletter-header {
      margin-bottom: 1.625rem !important; } }

.newsletter-header {
  margin: 0; }
  .newsletter-header .newsletter-header__vertical-pretext {
    display: none;
    font-family: var(--wp--preset--font-family--marr-sans); }
  .newsletter-header:not(.newsletter-header__the-daily-upside) .newsletter-header__vertical-pretext {
    margin-bottom: 13px; }
    @media only screen and (max-width: 768px) {
      .newsletter-header:not(.newsletter-header__the-daily-upside) .newsletter-header__vertical-pretext {
        font-size: 12px; } }
    @media only screen and (max-width: 360px) {
      .newsletter-header:not(.newsletter-header__the-daily-upside) .newsletter-header__vertical-pretext {
        flex-direction: column; } }
  .newsletter-header .newsletter-header__vertical {
    height: 16.188rem;
    padding: 5.625rem !important;
    margin: 0 auto;
    width: auto; }
    @media only screen and (max-width: 480px) {
      .newsletter-header .newsletter-header__vertical {
        height: 13.2rem;
        padding: 4.5rem calc(8% - 1.25rem) !important; } }
    .newsletter-header .newsletter-header__vertical img {
      width: auto; }
      @media only screen and (max-width: 480px) {
        .newsletter-header .newsletter-header__vertical img {
          height: auto;
          max-height: initial;
          width: 100% !important; } }
  .newsletter-header:not(.newsletter-header__the-daily-upside) {
    margin: 0 -1.25rem; }
    .newsletter-header:not(.newsletter-header__the-daily-upside) .newsletter-header__sponsor {
      margin: 0 1.25rem !important; }
      .newsletter-header:not(.newsletter-header__the-daily-upside) .newsletter-header__sponsor--no-logo, .newsletter-header:not(.newsletter-header__the-daily-upside) .newsletter-header__sponsor--no-sponsor {
        border-bottom: 1px solid #b4b4b4 !important;
        padding: 1rem 0 !important; }
    @media only screen and (max-width: 768px) {
      .newsletter-header:not(.newsletter-header__the-daily-upside) .newsletter-header__vertical {
        height: 13rem;
        padding: 3.75rem 0 !important; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .newsletter-header:not(.newsletter-header__the-daily-upside) .newsletter-header__vertical {
        height: 16rem;
        padding: 5.5rem 0 !important; } }
  .newsletter-header .newsletter-header__sponsor-image {
    width: auto; }
    .newsletter-header .newsletter-header__sponsor-image img {
      width: auto; }
      @media only screen and (max-width: 768px) {
        .newsletter-header .newsletter-header__sponsor-image img {
          height: auto;
          max-height: initial; } }
  .newsletter-header__the-daily-upside .newsletter-header__vertical {
    background-color: var(--wp--preset--color--white); }
    .newsletter-header__the-daily-upside .newsletter-header__vertical a {
      align-items: center;
      display: flex;
      justify-content: center;
      margin-bottom: 1.5rem;
      width: 100%; }
      @media only screen and (max-width: 768px) {
        .newsletter-header__the-daily-upside .newsletter-header__vertical a {
          margin-bottom: 1.25rem; } }
    .newsletter-header__the-daily-upside .newsletter-header__vertical img {
      max-height: 45px;
      width: auto; }
  .newsletter-header__the-daily-upside .newsletter-header__sponsor {
    border-top: 2px solid var(--wp--preset--color--black); }
  .newsletter-header__power-corridor img.newsletter-header__vertical-image {
    height: auto;
    width: 22.625rem !important; }
    @media only screen and (max-width: 768px) {
      .newsletter-header__power-corridor img.newsletter-header__vertical-image {
        height: auto;
        max-height: initial !important;
        width: 18rem !important; } }
  .newsletter-header__power-corridor .newsletter-header__sponsor-date {
    color: var(--wp--preset--color--black); }
  .newsletter-header__patent-drop img.newsletter-header__vertical-image {
    height: auto;
    max-height: initial !important;
    width: 18rem !important; }
    @media only screen and (max-width: 480px) {
      .newsletter-header__patent-drop img.newsletter-header__vertical-image {
        height: auto;
        max-height: initial !important;
        width: 15.188rem !important; } }
  .newsletter-header__patent-drop .newsletter-header__sponsor-date {
    color: var(--wp--preset--color--black); }
  .newsletter-header__fa-upside .newsletter-header__vertical {
    background-color: var(--wp--preset--color--green-1); }
  .newsletter-header__fa-upside .newsletter-header__vertical-pretext {
    display: none; }
  .newsletter-header__fa-upside img.newsletter-header__vertical-image {
    height: auto;
    max-height: initial !important;
    width: 20.938rem !important; }
    @media only screen and (max-width: 480px) {
      .newsletter-header__fa-upside img.newsletter-header__vertical-image {
        height: auto;
        max-height: initial !important;
        width: 19.375rem !important; } }
  .newsletter-header__fa-upside .newsletter-header__sponsor-date {
    color: var(--wp--preset--color--black); }
  .newsletter-header__cio-upside .newsletter-header__vertical, .newsletter-header__etf-upside .newsletter-header__vertical {
    background-color: var(--wp--preset--color--green-1); }
  .newsletter-header__cio-upside .newsletter-header__vertical-pretext, .newsletter-header__etf-upside .newsletter-header__vertical-pretext {
    display: none; }
  .newsletter-header__cio-upside img.newsletter-header__vertical-image, .newsletter-header__etf-upside img.newsletter-header__vertical-image {
    height: auto;
    max-height: initial !important;
    width: 16.3rem !important; }
    @media only screen and (max-width: 480px) {
      .newsletter-header__cio-upside img.newsletter-header__vertical-image, .newsletter-header__etf-upside img.newsletter-header__vertical-image {
        height: auto;
        max-height: initial !important;
        width: 15.25rem !important; } }
  .newsletter-header__cio-upside .newsletter-header__sponsor-date, .newsletter-header__etf-upside .newsletter-header__sponsor-date {
    color: var(--wp--preset--color--black); }

.newsletter-header__sponsor .newsletter-header__sponsor-name a {
  color: var(--wp--preset--color--gray-2);
  font-family: var(--wp--preset--font-family--ibm-plex-mono);
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.3px;
  line-height: 2.2;
  /* 22px */
  text-decoration: none !important; }
  .newsletter-header__sponsor .newsletter-header__sponsor-name a:hover {
    color: var(--wp--preset--color--gray-2); }

.wp-block-tdu-newsletters-just-for-fun {
  margin: 2.25rem 0;
  padding: 32px 1.5rem;
  text-align: center; }
  @media only screen and (max-width: 768px) {
    .wp-block-tdu-newsletters-just-for-fun {
      padding: 2.5rem 1.5rem 1rem 1.5rem; } }
  .wp-block-tdu-newsletters-just-for-fun h2 {
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.01rem;
    line-height: 1.44; }
    @media only screen and (max-width: 768px) {
      .wp-block-tdu-newsletters-just-for-fun h2 {
        font-size: 1.625rem !important;
        letter-spacing: -0.01625rem;
        line-height: 1.2;
        /* 1.95rem */
        margin-top: 0 !important; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .wp-block-tdu-newsletters-just-for-fun h2 {
        font-size: 1rem;
        letter-spacing: 0.01rem; } }
  .wp-block-tdu-newsletters-just-for-fun li {
    list-style: none !important; }
    .wp-block-tdu-newsletters-just-for-fun li a {
      font-family: var(--wp--preset--font-family--marr-sans);
      font-weight: 600; }

.wp-block-tdu-newsletters-extra-upside li {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5; }
  @media only screen and (min-width: 768px) and (max-width: 1280px) {
    .wp-block-tdu-newsletters-extra-upside li {
      font-size: 0.875rem;
      line-height: 1.5; } }

.wp-block-tdu-newsletters-newsletter-outro {
  margin: 2.25rem 0;
  padding: 1.5rem 1.5rem; }
  .wp-block-tdu-newsletters-newsletter-outro li {
    list-style: none !important; }
    .wp-block-tdu-newsletters-newsletter-outro li a {
      font-family: var(--wp--preset--font-family--marr-sans);
      font-weight: 600; }

.wp-block-tdu-newsletters-disclaimer {
  border-top: 0; }
  .wp-block-tdu-newsletters-disclaimer p {
    font-family: var(--wp--preset--font-family--tiempos);
    font-size: 0.875rem !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    /* 1.3125rem */
    margin-bottom: 0;
    padding-bottom: 1.5rem; }
    @media only screen and (max-width: 768px) {
      .wp-block-tdu-newsletters-disclaimer p {
        line-height: 1.365;
        /* 1.02375rem */
        padding-bottom: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 1280px) {
      .wp-block-tdu-newsletters-disclaimer p {
        font-size: 0.8125rem;
        line-height: 1.365;
        /* 1.10906rem */ } }
  .wp-block-tdu-newsletters-disclaimer ul,
  .wp-block-tdu-newsletters-disclaimer ol {
    margin-top: 0 !important; }

.disclaimer__title {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.03375rem;
  line-height: 1.5;
  /* 1.6875rem */
  padding-bottom: 18px; }
  @media only screen and (max-width: 768px) {
    .disclaimer__title {
      font-size: 1rem;
      letter-spacing: 0.03rem;
      line-height: 1.44;
      /* 1.44rem */ } }
  @media only screen and (min-width: 768px) and (max-width: 1280px) {
    .disclaimer__title {
      font-size: 1rem;
      letter-spacing: 0.03rem;
      line-height: 1.44;
      /* 1.44rem */ } }

.wp-block-tdu-newsletters-spotlight {
  padding-bottom: 0 !important; }
  .wp-block-tdu-newsletters-spotlight .spotlight-inner__wrapper {
    background-color: #f8f5f3;
    padding: 1.5rem 1.5rem; }
    .wp-block-tdu-newsletters-spotlight .spotlight-inner__wrapper p:last-child {
      margin-bottom: 0 !important; }
    .wp-block-tdu-newsletters-spotlight .spotlight-inner__wrapper li:last-child {
      margin-bottom: 0 !important; }
  .wp-block-tdu-newsletters-spotlight.is-style-no-background .spotlight-inner__wrapper {
    background-color: transparent;
    padding: 0; }
    .wp-block-tdu-newsletters-spotlight.is-style-no-background .spotlight-inner__wrapper ul {
      margin-top: 0.5rem !important; }
    .wp-block-tdu-newsletters-spotlight.is-style-no-background .spotlight-inner__wrapper .eyebrow__wrapper {
      padding-bottom: 0 !important; }
  .wp-block-tdu-newsletters-spotlight .eyebrow__wrapper {
    align-items: center;
    display: flex;
    gap: 0.88rem;
    padding-bottom: 0; }
    .wp-block-tdu-newsletters-spotlight .eyebrow__wrapper .post-eyebrow {
      padding: 0 !important; }

.wp-block-tdu-newsletters-embed-post.is-style-boxed {
  flex-direction: column;
  margin-bottom: 2.25rem !important;
  margin-top: 2.25rem !important;
  position: relative; }
  @media only screen and (max-width: 768px) {
    .wp-block-tdu-newsletters-embed-post.is-style-boxed {
      padding: 0 !important; } }
  @media only screen and (max-width: 768px) {
    .wp-block-tdu-newsletters-embed-post.is-style-boxed .post-eyebrow {
      margin: 18px 0 0 0;
      padding: 0 14px;
      width: 100%; } }
  @media only screen and (max-width: 768px) {
    .wp-block-tdu-newsletters-embed-post.is-style-boxed .post-title {
      padding: 0 14px;
      width: 100%; } }
  .wp-block-tdu-newsletters-embed-post.is-style-boxed .wp-block-image {
    position: absolute;
    width: 11.25rem;
    right: 1.5rem;
    top: 1.5rem;
    height: 24px;
    margin: 0; }
    @media only screen and (max-width: 768px) {
      .wp-block-tdu-newsletters-embed-post.is-style-boxed .wp-block-image {
        height: auto;
        position: relative;
        right: 0;
        top: 0;
        width: 100%; } }
    .wp-block-tdu-newsletters-embed-post.is-style-boxed .wp-block-image img {
      aspect-ratio: 3 / 2 !important; }
      @media only screen and (max-width: 768px) {
        .wp-block-tdu-newsletters-embed-post.is-style-boxed .wp-block-image img {
          aspect-ratio: 16 / 9 !important; } }
    .wp-block-tdu-newsletters-embed-post.is-style-boxed .wp-block-image .media-credit {
      display: none; }

.wp-block-tdu-newsletters-spotlight + .wp-block-tdu-newsletters-embed-post {
  margin-top: 1.12rem !important; }

.wp-block-tdu-newsletters-spotlight + .wp-block-tdu-newsletters-embed-post.is-style-boxed {
  margin-top: 2.25rem !important; }
