.artist-feat__intro{display:grid;gap:20px;margin-bottom:56px;max-width:44em}.artist-feat__intro .ui-heading>:last-child{margin-bottom:0}.artist-feat__list{display:grid;gap:var(--feat-gap,48px var(--gutter));grid-template-columns:repeat(var(--feat-cols,3),minmax(0,1fr));list-style:none;margin:0;padding:0}.artist-feat__item{align-content:start;display:grid;gap:18px;min-width:0}.artist-feat__icon{--icon-size:28px}.artist-feat__number{color:var(--color-muted);font-family:var(--font-heading);font-size:var(--h3-size);font-weight:var(--heading-weight);line-height:1;margin:0}.artist-feat__title{font-size:var(--h4-size);margin-bottom:8px}.artist-feat__link{display:inline-block;margin-top:14px}.artist-feat--align-center .artist-feat__item{justify-items:center;text-align:center}.artist-feat--dividers .artist-feat__item{border-top:1px solid var(--color-border);padding-top:24px}.artist-feat--numbered .artist-feat__list{gap:0;grid-template-columns:minmax(0,1fr)}.artist-feat--numbered .artist-feat__item{border-top:1px solid var(--color-border);gap:var(--gutter);grid-template-columns:minmax(80px,1fr) minmax(0,3fr);padding-block:32px}.artist-feat--numbered .artist-feat__item:last-child{border-bottom:1px solid var(--color-border)}.artist-feat--numbered .artist-feat__number{font-size:var(--h2-size)}.artist-feat--rows .artist-feat__list{gap:var(--feat-gap,clamp(56px,8vw,120px));grid-template-columns:minmax(0,1fr)}.artist-feat--rows .artist-feat__item{align-items:center;gap:calc(var(--gutter)*3);grid-template-columns:1fr 1fr}.artist-feat--rows .artist-feat__item--flip .artist-feat__media{order:2}.artist-feat--rows .artist-feat__title{font-size:var(--h3-size)}.artist-feat--list .artist-feat__item{gap:18px;grid-template-columns:auto minmax(0,1fr)}.artist-feat--list .artist-feat__icon{--icon-size:22px;margin-top:4px}.artist-feat--list .artist-feat__title{font-size:var(--h5-size)}@media (max-width:767px){.artist-feat__list{grid-template-columns:repeat(var(--feat-cols-mobile,1),minmax(0,1fr))}.artist-feat--numbered .artist-feat__item,.artist-feat--rows .artist-feat__item{grid-template-columns:minmax(0,1fr)}.artist-feat--rows .artist-feat__item--flip .artist-feat__media{order:0}.artist-feat--numbered .artist-feat__item{gap:12px}}