.isn-chips{padding-block:var(--isn-chips-pt,0) var(--isn-chips-pb,8px)}
.isn-chips__inner{display:flex;align-items:flex-start;gap:14px;min-width:0}
.isn-chips__label{flex:none;padding-top:13px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}
.isn-chips__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;min-width:0}
.isn-chips__item{flex:none}
.isn-chip{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--navy);font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}
.isn-chip:hover{border-color:var(--navy);text-decoration:none;color:var(--navy)}
.isn-chip[aria-current="page"]{background:var(--navy);border-color:var(--navy);color:#fff}
.isn-chip--back{background:var(--cream);border-color:var(--cream);color:var(--muted)}
.isn-chip--back:hover{border-color:var(--muted);color:var(--navy)}
.isn-chip svg{width:14px;height:14px;flex:none}
.isn-chip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}
@media(max-width:749px){
  .isn-chips__label{padding-top:0}
  .isn-chips__inner{flex-direction:column;align-items:flex-start;gap:10px}
  .isn-chips__inner,.isn-chips__list{width:100%}
  .isn-chips__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-inline:calc(var(--page-margin,16px) * -1);padding-inline:var(--page-margin,16px);padding-block:2px}
  .isn-chips__list::-webkit-scrollbar{display:none}
  .isn-chips__item{scroll-snap-align:start}
  .isn-chip{padding:9px 14px;font-size:13.5px}
}
