.musician-grid{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:12px}.musician-grid .content-item{padding:28px;background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--red)}.musician-grid h3{font-size:29px;margin:0 0 12px}.musician-grid p{font-size:14px;line-height:1.8;white-space:pre-line}.musician-grid h3+p{color:var(--red);font-size:12px;font-weight:700;letter-spacing:1px}.musician-pending{grid-column:1/-1;font-size:14px;color:var(--muted);margin:0}@media(max-width:700px){.musician-grid{grid-template-columns:1fr;gap:22px}.musician-grid .content-item{padding:22px}}
.musician-grid .content-item:first-child{grid-column:1/-1}.musician-grid .content-item:first-child p:last-child{max-width:78ch}

.musician-photo{display:block;width:100%;height:340px;object-fit:cover;object-position:center 30%;margin:0 0 24px;background:#ded6c2}.musician-grid .with-photo:first-child{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.5fr);align-items:start;gap:32px}.musician-grid .with-photo:first-child .musician-photo{height:auto;object-fit:contain;margin:0}.musician-text{min-width:0}@media(max-width:700px){.musician-grid .with-photo:first-child{grid-template-columns:1fr;gap:24px}.musician-grid .with-photo:first-child .musician-photo{max-width:420px;margin:auto}.musician-photo{height:auto;max-height:520px;object-fit:contain}}

.musician-grid .content-item:last-child .musician-photo{height:auto;object-fit:contain}

