/* Popular searches / keyword link list */
.kw-list{list-style:none;margin:2rem auto 0;padding:0;max-width:62rem;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}
.kw-list li{margin:0}
.kw-list a,.kw-list span{display:inline-block;padding:.45rem .9rem;border:1px solid rgba(212,175,55,.35);border-radius:999px;font-size:.85rem;line-height:1.3;color:inherit;text-decoration:none;transition:border-color .2s,color .2s,transform .2s}
.kw-list a:hover,.kw-list a:focus-visible{border-color:#d4af37;color:#d4af37;transform:translateY(-2px)}
.kw-list span{opacity:.75}
