.jtb{background:var(--paper);color:var(--on);border-top:1px solid var(--line-2);padding:clamp(28px,4.5vh,48px) 0}.jtb .jtb-wrap{max-width:var(--maxw,1200px);padding:0 var(--edge,clamp(20px, 6vw, 110px));margin:0 auto}.jtb .jtb-h{font-family:var(--head);font-weight:var(--head-w-strong);letter-spacing:-.02em;color:var(--ink-bold);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.1}.jtb .jtb-h.jtb-eyebrow{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-size:12.5px;font-weight:600;line-height:1.3}.jtb .jtb-chips{flex-wrap:wrap;gap:8px 10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.jtb .jtb-chip{display:flex}.jtb .jtb-name{border:1px solid var(--line);background:var(--paper);font-family:var(--head);font-weight:var(--head-w-strong);color:var(--sapphire);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:14px;line-height:1.3;text-decoration:none;transition:border-color .15s;display:inline-flex}.jtb .jtb-name:before{content:"";background:var(--acc-current);border-radius:50%;flex:none;width:6px;height:6px}.jtb .jtb-name:hover{border-color:var(--sapphire);text-underline-offset:3px;text-decoration:underline}.jtb .jtb-name:focus-visible{outline:2px solid var(--sapphire);outline-offset:2px}
