.bh .tm-page{--tm-navy:#0b1f3a;--tm-mint:#5eead4;--tm-teal:#0f6b5c;--tm-ink:#0b1220;--tm-muted:#4b5567;--tm-line:#0b1f3a1f;width:100%;max-width:1120px;color:var(--tm-ink);margin:0 auto;padding:0 16px 56px}.bh .tm-page-home{padding-top:24px}.bh .tm-head{text-align:center;max-width:720px;margin:0 auto 32px}.bh .tm-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--tm-teal);margin-bottom:10px;font-size:.78rem;font-weight:600;display:inline-block}.bh .tm-head h2{color:var(--tm-navy);margin:0 0 14px;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:600;line-height:1.2}.bh .tm-head p{color:var(--tm-muted);margin:0;font-size:1rem;line-height:1.65}.bh .tm-cards{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:24px;margin:0 auto;padding:0;list-style:none;display:grid}.bh .tm-card-wrap{display:flex}.bh .tm-card{text-align:center;border:1px solid var(--tm-line);background:#fff;border-radius:18px;flex-direction:column;flex:1;align-items:center;padding:32px 28px 28px;display:flex;box-shadow:0 1px 2px #0b1f3a0a}.bh .tm-card h3{color:var(--tm-navy);margin:18px 0 4px;font-size:1.2rem;font-weight:600}.bh .tm-title{color:var(--tm-teal);margin:0 0 14px;font-size:.9rem;font-weight:500}.bh .tm-bio{color:var(--tm-muted);margin:0 0 18px;font-size:.95rem;line-height:1.65}.bh .tm-photo{object-fit:cover;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--tm-mint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bh .tm-initials{background:var(--tm-navy);color:var(--tm-mint);letter-spacing:.04em;font-size:1.9rem;font-weight:600}.bh .tm-mini .tm-initials{font-size:1.5rem}.bh .tm-in{border:1px solid var(--tm-line);color:var(--tm-teal);border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:8px 14px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.bh .tm-in:hover{background:#0f6b5c0f}.bh .tm-note{text-align:center;width:100%;max-width:none;color:var(--tm-muted);margin:26px 0 0;font-size:.92rem;display:block}.bh .tm-strip{background:var(--tm-navy);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:864px;margin:40px auto 0;padding:24px 28px;display:flex}.bh .tm-strip p{color:#fff;margin:0;font-size:1.15rem;font-weight:600}.bh .tm-strip-btns{flex-wrap:wrap;gap:12px;display:flex}.bh .tm-btn{border-radius:999px;justify-content:center;align-items:center;padding:11px 22px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.bh .tm-btn-solid{background:var(--tm-mint);color:var(--tm-navy)}.bh .tm-btn-solid:hover{background:#8ef0e0}.bh .tm-btn-line{border:1px solid var(--tm-mint);color:var(--tm-mint)}.bh .tm-btn-line:hover{background:#5eead41a}.bh .tm-mini-list{flex-wrap:wrap;justify-content:center;gap:48px;margin:0 auto;padding:0;list-style:none;display:flex}.bh .tm-mini-list li{text-align:center;flex-direction:column;align-items:center;max-width:240px;display:flex}.bh .tm-mini-list b{color:var(--tm-navy);margin-top:14px;font-size:1.05rem;font-weight:600}.bh .tm-mini-list span:not(.tm-photo){color:var(--tm-teal);margin-top:2px;font-size:.88rem}.bh .tm-more{width:fit-content;color:var(--tm-teal);align-items:center;gap:8px;margin:28px auto 0;font-weight:600;text-decoration:none;display:flex}.bh .tm-more:hover{text-decoration:underline}.bh .tm-more svg{width:18px;height:18px}.bh .tm-page a:focus-visible{outline:3px solid var(--tm-teal);outline-offset:3px}.bh .tm-strip a:focus-visible{outline-color:var(--tm-mint)}@media (max-width:760px){.bh .tm-cards{grid-template-columns:minmax(0,1fr)}.bh .tm-card{padding:28px 20px 24px}.bh .tm-strip{text-align:center;flex-direction:column;align-items:stretch;padding:22px 20px}.bh .tm-strip-btns{justify-content:center}.bh .tm-mini-list{gap:28px}}
