/* Scoped to the seasonal editorial edit; shared shelves retain their styles. */
#currently-obsessed .ns-obsession-intro{max-width:740px;color:#dac5b4;line-height:1.8}
#currently-obsessed .ns-obsession-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
#currently-obsessed .ns-obsession{grid-column:span 2;min-width:0}
#currently-obsessed .ns-obsession:nth-child(4),#currently-obsessed .ns-obsession:nth-child(5){grid-column:span 3}
#currently-obsessed .ns-obsession-blankets{background:#342a29}
#currently-obsessed .ns-obsession-coffee{background:#34291f}
#currently-obsessed .ns-obsession-music{background:#2e252d}
#currently-obsessed .ns-obsession-brand{background:#292b25}
#currently-obsessed .ns-honest-note{margin-top:36px;padding:30px 0 6px;border-top:1px solid #947152;max-width:900px}
#currently-obsessed .ns-honest-note h3{font-size:clamp(25px,3vw,34px);line-height:1.25;margin:12px 0 18px}
#currently-obsessed .ns-honest-note p{color:#e0cdbb;line-height:1.8}
#currently-obsessed .ns-honest-note .ns-obsession-disclosure{font-size:13px;color:#c3b2a2;margin-top:20px}
@media(min-width:701px) and (max-width:1000px){#currently-obsessed .ns-obsession{grid-column:span 3}#currently-obsessed .ns-obsession:last-child{grid-column:span 6}}
@media(max-width:700px){#currently-obsessed .ns-obsession-grid{grid-template-columns:minmax(0,1fr)}#currently-obsessed .ns-obsession:nth-child(n){grid-column:auto}#currently-obsessed .ns-honest-note{margin-top:28px}}
