/* Compact outlined subcategory links; main category circles stay separate. */
body .kikliy-subcategories-178{margin:18px 0 22px;min-width:0}
body .kikliy-subcategories-178 h2{text-align:left;margin:0 0 10px}
body .kikliy-subcategories-178>p{margin:0 0 12px;font-size:14px}
body .kikliy-subcategories-178 .kikliy-subcategory-previews{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 3px 12px;justify-content:flex-start;align-items:center}
body .kikliy-subcategory-previews>a{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:44px;box-sizing:border-box;white-space:nowrap;border:1px solid #b8a1d5;border-radius:24px;background:transparent!important;box-shadow:none!important;padding:9px 17px;color:#60438e!important;text-align:center;font-size:14px;line-height:1.35;font-weight:500;text-decoration:none;scroll-snap-align:start}
body .kikliy-subcategory-previews>a[aria-current=page]{border:2px solid #7357a7;padding:8px 16px;background:transparent!important;color:#493460!important;font-weight:700}
body .kikliy-subcategory-previews>a:hover{border-color:#7357a7;background:transparent!important;text-decoration:underline;text-underline-offset:3px}
body .kikliy-subcategory-previews>a:focus-visible{outline:3px solid #7357a7;outline-offset:3px;border-radius:24px}
@media(max-width:600px){body .kikliy-subcategory-previews>a{font-size:13px;padding-inline:14px}body .kikliy-subcategory-previews>a[aria-current=page]{padding-inline:13px}body .kikliy-subcategories-178 .kikliy-subcategory-previews{gap:8px}}
