.kp-collection-discovery__title{margin:4px 0 16px;color:#203c36;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2}
.kp-collection-discovery__intro{margin:0 0 18px;color:#52615a;font-size:14px;line-height:1.65}
.kp-collection-discovery{margin:28px 0 24px;padding:16px 0;border-block:1px solid #e2e8e4}
.kp-collection-discovery__label{margin:0 0 10px;color:#34483f;font-size:13px;font-weight:600;line-height:1.4}
.kp-collection-discovery__links{display:flex;flex-wrap:wrap;gap:8px}
.kp-collection-discovery__link{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;max-width:100%;min-height:40px;padding:7px 14px;border:1px solid #e2e8e4;border-radius:999px;background:#f8faf8;color:#27483b;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s}
.kp-collection-discovery__link:hover{background:#2f6a4f;color:#fff;border-color:#2f6a4f}
.kp-collection-discovery__link:focus-visible{outline:2px solid #2f6a4f;outline-offset:3px}
.kp-collection-discovery__link>span:first-child{min-width:0;overflow-wrap:anywhere}
.kp-collection-discovery__link>span:last-child{flex-shrink:0}
@media(max-width:767px){.kp-collection-discovery{margin-bottom:18px;padding-block:12px}.kp-collection-discovery__link{padding:6px 12px}}
@media(prefers-reduced-motion:reduce){.kp-collection-discovery__link{transition:none}}
