/* Collection lists are a single existing entity; editorial is a view, not a new table. */
.kp-collections-360 .kp-collections-360__eyebrow{font-weight:800;letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;margin:0 0 10px;color:var(--kp-text-muted)}
.kp-collections-360 .kp-collections-360__duels{display:inline-flex;margin-top:19px;padding:11px 15px;min-height:44px;align-items:center;background:#6d28d9;color:#fff;text-decoration:none;border-radius:11px;font-weight:800}
.kp-collections-360__section{margin:34px 0}
.kp-collections-360__section-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:16px}
.kp-collections-360__section-head h2{color:var(--kp-text);margin:0;font-size:clamp(1.4rem,3vw,2rem)}
.kp-collections-360__section-head span{flex:0 0 auto;color:var(--kp-text-muted);font-size:.85rem}
.kp-collections-360__placeholder{height:100%;width:100%;display:grid;place-items:center;font-size:3rem;color:#312e81;background:linear-gradient(145deg,#dbeafe,#e9d5ff)}
.kp-collections-360 .kp-collection-card{min-width:0}
.kp-collections-360 .kp-collection-body{display:flex;flex-direction:column;gap:9px;min-width:0}
.kp-collections-360 .kp-collection-title{overflow-wrap:anywhere}
.kp-collections-360 .kp-official-badge{align-self:flex-start}
@media(max-width:500px){.kp-collections-360__section{margin:24px 0}.kp-collections-360__section-head{align-items:baseline;flex-wrap:wrap}}
/* Fix verified 3.2:1 muted-on-light contrast in existing collection captions at the owning component. */
.kp-collections-360 .kp-content-card__meta,
.kp-collections-360 .kp-content-card__text{color:var(--kp-text-muted,#475569)}
