body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-smooth: always;
    font-feature-settings: "ss03" on;
    font-variant-alternates: styleset(ss03);
}

.tt-links__list .tn-elem .tn-atom {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: 4%; /* 0.96px */
    text-underline-offset: 25%; /* 6px */
    text-underline-position: from-font;
}

.multiply {
    mix-blend-mode: multiply;
}

.tt-un-list li + li {
  margin-top: 6px;   /* ← your gap; bump as needed */
}

/* 1. Bigger vertical gaps between items — applies everywhere */
.tt-ul-list li + li {
  margin-top: 12px;   /* ← your gap; bump as needed */
}

/* 2. Hide bullets on tablet + mobile, keep them on desktop */
  .tt-ul-list .tn-atom ul,
  .tt-un-list .tn-atom ul
  {
    list-style: none;
    padding-left: 0 !important;   /* kills the empty indent the marker leaves behind */
    margin-left: 0;
  }
  
/* compact + centered sticky button */
.uc-sticky-btn .t943__buttonwrapper {
  display: flex !important;
  justify-content: center !important;   /* horizontal centering */
}

.uc-sticky-btn .t943__btn.t-btnflex {
    width: 48vw !important;
    max-width: 48vw !important;
    margin: 0 auto !important;
}

.t-menu-burger {
    display: none;
}