/* LedgerGain Sidebar Part 1. Draft homepage only. No grid or locked-module rules. */
@media (min-width:981px) {
  html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar {
    box-sizing:border-box!important;
    background:#FAFBFC!important;
    border-left:1px solid #E4E8EC!important;
    border-top:0!important;border-right:0!important;border-bottom:0!important;
    padding:18px 18px 22px 20px!important;
    box-shadow:none!important;border-radius:0!important;
  }
  /* Full-width inherited wrapper preserves every locked module's 300px geometry.
     Only Trending is inset within the padded rail. */
  html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar > .wp-block-group__inner-container {
    display:block!important;width:calc(100% + 39px)!important;max-width:none!important;
    margin-left:-21px!important;margin-right:0!important;
  }
  html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now {
    width:calc(100% - 39px)!important;
    margin-left:21px!important;margin-right:18px!important;
  }
}
@media (max-width:980px) {
  html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar {
    background:transparent!important;border-left:0!important;
    box-shadow:none!important;border-radius:0!important;
  }
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now {
  background:transparent!important;border:0!important;
  border-radius:0!important;box-shadow:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td_block_inner {
  margin-left:0!important;margin-right:0!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td_module_wrap {
  box-sizing:border-box!important;
  padding:12px 0 12px 31px!important;
  border-bottom:1px solid #E4E8EC!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td_module_wrap::before {
  top:12px!important;left:0!important;width:24px!important;
  font-family:Inter,system-ui,sans-serif!important;
  font-size:19px!important;line-height:1.35!important;
  font-weight:700!important;color:#8A96A2!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now :is(.entry-title,.entry-title a) {
  font-family:Inter,system-ui,sans-serif!important;
  font-size:13px!important;line-height:1.35!important;
  font-weight:700!important;color:#18212B!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td_module_wrap:not(.lgt-featured) .entry-title a {
  display:-webkit-box!important;-webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;overflow:hidden!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now :is(.td-post-date,.td-post-date time) {
  font-size:10.5px!important;line-height:1.5!important;color:#6B7580!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td-post-category {
  font-family:Inter,system-ui,sans-serif!important;
  font-size:10px!important;line-height:1.5!important;
  font-weight:700!important;color:#1F5B9E!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td-editor-date {
  margin-top:6px!important;gap:3px 6px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td-author-date::before {color:#6B7580!important;margin-right:6px!important}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td_module_wrap:last-child {border-bottom:0!important}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td_module_wrap.lgt-featured {
  padding:14px 0 14px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .td_module_wrap.lgt-featured::before {display:none!important}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured-image {
  display:block!important;width:100%!important;height:135px!important;
  overflow:hidden!important;border-radius:3px!important;
  margin:0 0 10px!important;padding:0!important;
  background:transparent!important;box-shadow:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured-image img {
  display:block!important;width:100%!important;height:135px!important;
  max-width:100%!important;object-fit:cover!important;
  border-radius:3px!important;box-shadow:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured .td-module-meta-info {
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured .td-editor-date {display:contents!important}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured .td-post-category {
  order:1!important;margin:0 0 6px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured .entry-title {
  order:2!important;margin:0 0 7px!important;width:100%!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured :is(.entry-title,.entry-title a) {
  font-size:15px!important;line-height:1.30!important;font-weight:700!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured .td-author-date {order:3!important}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured .td-author-date::before {display:none!important}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now .lgt-featured :is(.td-post-date,.td-post-date time) {font-size:11px!important}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar #lg-home-trending-now#lg-home-trending-now :is(.entry-title a,.td-post-category):is(:hover,:focus-visible) {color:#1F5B9E!important}

/* Sidebar Part 2: existing utility cards only; Part 1 and Explore Topics remain unchanged. */
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card {
  background:#FFF8F2!important;border:1px solid #E7DDD5!important;
  border-radius:5px!important;padding:18px!important;box-shadow:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card::before {
  display:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card .lgs-brief-icon {
  display:block!important;width:20px;height:20px;color:#1F5B9E;
  margin:0 0 10px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card .lgs-brief-icon svg {
  display:block;width:20px;height:20px;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card .lgs-brief-heading {
  font-family:Inter,system-ui,sans-serif!important;font-weight:800!important;
  font-size:15px!important;line-height:1.26!important;
  letter-spacing:normal!important;text-transform:none!important;
  color:#18212B!important;margin:0 0 10px!important;padding:0!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card .lgs-brief-description {
  font-family:"Public Sans",system-ui,sans-serif!important;
  font-size:12.5px!important;line-height:1.48!important;font-weight:400!important;
  color:#404B57!important;margin:0 0 14px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card .lgs-brief-email {
  box-sizing:border-box!important;width:100%!important;height:38px!important;
  padding:0 10px!important;background:#FFFFFF!important;
  border:1px solid #DCE2E8!important;border-radius:3px!important;
  font-family:"Public Sans",system-ui,sans-serif!important;
  font-size:12px!important;line-height:1.4!important;color:#404B57!important;
  box-shadow:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card .lgs-brief-email::placeholder {
  font-family:"Public Sans",system-ui,sans-serif!important;
  font-size:12px!important;color:#6B7580!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card .lgs-brief-submit {
  box-sizing:border-box!important;width:100%!important;height:39px!important;
  margin:8px 0 0!important;padding:0 12px!important;
  background:#1F5B9E!important;background-image:none!important;
  border:1px solid #1F5B9E!important;border-radius:3px!important;
  font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;
  line-height:1.4!important;font-weight:700!important;color:#FFFFFF!important;
  box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-brief-card .lgs-brief-status {
  font-family:"Public Sans",system-ui,sans-serif!important;
  font-size:10.5px!important;line-height:1.5!important;
  color:#6B7580!important;margin:8px 0 0!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research {
  background:#FFFFFF!important;border:1px solid #E4E8EC!important;
  border-radius:5px!important;padding:18px!important;box-shadow:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-header-icon {
  display:block!important;width:20px;height:20px;
  color:#1F5B9E;margin:0 0 8px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-header-icon svg {
  display:block;width:20px;height:20px;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-header-eyebrow {
  font-family:Inter,system-ui,sans-serif!important;
  font-size:10px!important;line-height:1.5!important;font-weight:700!important;
  color:#1F5B9E!important;letter-spacing:.65px!important;
  text-transform:uppercase!important;margin:0 0 6px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-heading {
  font-family:Inter,system-ui,sans-serif!important;
  font-size:15px!important;line-height:1.26!important;font-weight:800!important;
  color:#18212B!important;letter-spacing:normal!important;
  text-transform:none!important;padding:0!important;margin:0 0 10px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-heading::after {
  display:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-intro {
  font-family:"Public Sans",system-ui,sans-serif!important;
  font-size:12.5px!important;line-height:1.48!important;font-weight:400!important;
  color:#404B57!important;margin:0 0 16px!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-description {
  font-family:"Public Sans",system-ui,sans-serif!important;
  font-size:12.5px!important;line-height:1.48!important;color:#404B57!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-link {
  box-sizing:border-box!important;display:flex!important;
  align-items:center!important;justify-content:center!important;
  width:100%!important;min-width:0!important;height:38px!important;
  padding:0 8px!important;margin-top:14px!important;
  background:#1F5B9E!important;background-image:none!important;
  border:1px solid #1F5B9E!important;border-radius:3px!important;
  font-family:Inter,system-ui,sans-serif!important;
  font-size:12px!important;line-height:1.4!important;font-weight:700!important;
  text-align:center!important;color:#FFFFFF!important;text-decoration:none!important;
  box-shadow:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-link:is(:hover,:focus-visible) {
  color:#FFFFFF!important;background:#1F5B9E!important;text-decoration:none!important;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar #lg-sidebar-research#lg-sidebar-research .lgrs-link:focus-visible {
  outline:2px solid #1F5B9E;outline-offset:3px;
}
html body.home.page-id-79 #td-outer-wrap#td-outer-wrap .lgn-home .lgn-shell aside.lgn-home-sidebar.lgn-home-sidebar .lgs-minimal-sidebar .lgs-house-card .lgs-house-kicker {
  color:#A85624!important;font-family:Inter,system-ui,sans-serif!important;
  font-weight:700!important;
}

/* Final minor homepage corrections: private draft only. */
@media (min-width:1025px) {
  html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home section.lgn-hero.wp-block-group .lgn-lead .wp-block-post-excerpt__excerpt {
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:4!important;
    overflow:hidden!important;
  }
}
html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home #lgn-editors-picks .lgn-section-head {
  justify-content:flex-start!important;
  flex-wrap:wrap;
}
html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home #lgn-editors-picks .lgn-picks-view-all {
  margin-left:auto;
  flex-shrink:0;
  font-family:Inter,system-ui,sans-serif!important;
  font-size:11.5px;
  font-weight:600;
  color:#1F5B9E;
}
html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home #lgn-intelligence-desks .lgi-label a,
html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home #lg-sidebar-research .lgrs-chart-col > span:first-child {
  font-family:Inter,system-ui,sans-serif!important;
}
html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home #lg-sidebar-research .lgrs-source a,
html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home #lg-sidebar-research .lgrs-chart-col > span:last-child {
  font-family:"Public Sans",system-ui,sans-serif!important;
}
html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home .lgs-house-cta .wp-block-button__link {
  font-family:Inter,system-ui,sans-serif!important;
  font-weight:700!important;
  /* Hold the existing measured button dimensions through the font change. */
  width:149.90625px!important;
  white-space:nowrap;
}
html body.home.page-id-79:is(.home,.page-id-79) #td-outer-wrap#td-outer-wrap .lgn-home #lg-sidebar-research .lgrs-source a {
  /* Preserve the original source row height after correcting its font metrics. */
  line-height:17.5px!important;
}



