.subpage .dj-music-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}
.dj-music-heading .eyebrow{color:#777;margin:0 0 22px}
.dj-music-heading h2{font-size:clamp(34px,3.5vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:0 0 25px;text-wrap:balance}
.dj-music-heading>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#62625e;max-width:48ch;margin:0}
.dj-music-heading>.action{margin-top:30px;font-size:13px;min-height:54px;padding:16px 21px;gap:30px}
.dj-music-moments article{display:grid;grid-template-columns:32px 1fr;gap:20px;border-top:1px solid #d3d2ce;padding:26px 0}
.dj-music-moments article:last-child{padding-bottom:0}
.dj-music-mark{color:#ce0b39;font-size:29px;line-height:1.1}
.dj-music-moments h3{font-size:22px;font-weight:600;letter-spacing:-.025em;margin:0 0 10px;line-height:1.3}
.dj-music-moments p{font-size:15px;line-height:1.75;color:#62625e;margin:0;max-width:54ch}
@media(max-width:700px){.subpage .dj-music-layout{grid-template-columns:1fr;gap:36px}.dj-music-heading h2{font-size:36px}.dj-music-heading>p:not(.eyebrow){font-size:15px}.dj-music-heading>.action{margin-top:24px}.dj-music-moments article{padding:23px 0;grid-template-columns:25px 1fr;gap:15px}.dj-music-moments h3{font-size:21px}.dj-music-moments p{font-size:14px}}
