.album-exhibit .track-hero__cover-wrap{box-sizing:border-box;max-width:100%;width:100%}.album-hero-cover{position:relative}.album-hero-cover__curator{position:absolute;top:.5rem;right:.5rem;z-index:2;width:2.15rem;height:2.15rem;padding:0;font-size:.85rem;font-weight:900;color:#fff8ee;background:var(--rv-plum,#5c2d82);border:2px solid var(--rv-ink,#1a2f35);border-radius:2px;box-shadow:2px 2px 0 var(--rv-ink,#1a2f35);cursor:pointer}.album-tracklist{margin:0 var(--rv-public-gutter,1rem) 2.25rem;box-sizing:border-box;max-width:100%;min-width:0}.album-tracklist .track-section-head--dark{margin:0 0 .75rem}.album-tracklist__list{margin:0;padding:0;list-style:none;border:3px solid rgba(45,62,70,.78);border-radius:4px;background:#f4e9d3;box-shadow:2px 3px 0 rgba(45,62,70,.14)}.album-tracklist__item{border-bottom:1px solid rgba(45,62,70,.1)}.album-tracklist__item:last-child{border-bottom:none}.album-tracklist__position{font-size:1.05rem;font-weight:900;color:rgba(45,62,70,.55);text-align:right}.album-tracklist__title{font-size:1.08rem;font-weight:800;line-height:1.2}.album-exhibit .track-journey{background:var(--paper-tan,#e6d6b8)}.album-journey__lead{font-size:1.08rem}.album-trajectory-panel .track-trajectory-rail{gap:.72rem}.album-trajectory-panel .track-trajectory-week{min-height:5.1rem;padding:.85rem .9rem .9rem;border-width:3px}.album-trajectory-panel .track-trajectory-track{height:2rem}.album-trajectory-panel .track-trajectory-rank strong{font-size:1.45rem}.album-trajectory-panel .track-trajectory-date span{font-size:1rem}@media (min-width:640px){.album-exhibit .track-journey,.album-tracklist{max-width:52rem;margin-inline:auto}}