#c1090435{
    background: #26547C;padding: 0 0 3rem 0;margin-top: 3rem;
    }
    
    .ra-card {
      background: #ffffff;
      padding: 0rem;
    }
    
    .ra-card__inner {
      max-width: 1200px;
      margin: 3rem auto;
      background: #000000;
      color: #ffffff;
      padding: 2rem 2.5rem;
    }
    
    .ra-card__title {
      margin: 0 0 1.75rem 0;
      font-size: 1.5rem ;
      font-weight: 600;
      color: #ffffff !important;
      letter-spacing: 0.2px;
    }
    
    .ra-card__list {
      list-style: none;
      margin: 0;
      padding: 0;
      display: flex;
      flex-wrap: wrap;
      gap: 0.25rem 0.25rem;
      font-size: clamp(1rem, 1.6vw, 1.35rem);
      line-height: 1.6;
    }
    
    .ra-card__list > li {
      position: relative;
      padding-right: 1.5rem;  
      white-space: nowrap;
       margin-right: 1rem;
    }
    
    /* separators */
    .ra-card__list > li:not(:last-child)::after {
      content: "|";
      position: absolute;
      right: 0;
      top: 0;
      opacity: 0.7;
    }
    
    /* keep nice left padding on wrap lines */
    .ra-card__list > li + li {
      padding-left: 0.05rem;
    }
    
    /* optional: light breathing room on small screens */
    @media (max-width: 640px) {
      .ra-card__inner { padding: 2rem; }
    }

    
    /* minimal unique styles */
.jt-team{background:#305379;color:#fff;padding:2rem 1rem}
.jt-title{color:#ffffff; font-size: 2rem; margin-bottom: 2.5rem;}
.jt-avatar{width:200px;height:200px;border-radius:50%;object-fit:cover}
.jt-group img{border-radius: 0px; margin-top: 4rem; width: 100%;padding-bottom: 2rem; }
.jt-lede{font-size:1.3rem;}


#c1090437{background: #f1f8ff; padding-bottom: 2rem;}
.pubs{padding:2rem 1rem}
.pubs__title{margin:0 0 2rem;font-weight:700}
.pubs__item+.pubs__item{border-top:1px solid rgba(0,0,0,.15);margin-top:2rem;padding-top:2rem}
.pubs__head{margin:0 0 .5rem;font-weight:800}
.pubs__text{margin:0;line-height:1.6;max-width:95ch}

.fund{background:#fff;color:#111;padding:2rem 1rem}
.fund__wrap{max-width:1200px;margin:0 auto}
.fund__title{margin:0 0 3rem;font-weight:700}
.fund__grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin:1rem 0 0;padding:0;align-items:center}
.fund__grid img{max-width:100%;max-height:70px;object-fit:contain;display:block;margin:auto;filter:grayscale(0);opacity:.95}
@media (max-width:640px){.fund__grid{gap:18px}.fund__grid img{max-height:56px}}

