.instruments-page{background:var(--off-white);caret-color:var(--orange-accessible);scrollbar-color:var(--orange) var(--off-white)}.instruments-page :focus-visible{outline-color:var(--orange-accessible)}.instruments-heading p{max-width:55ch;font-size:var(--text-lede);line-height:var(--leading-body)}.instruments-heading .instruments-library-link{margin-top:var(--space-block);font-size:var(--text-small)}.instruments-list{margin-top:var(--space-10)}.instruments-entry{align-items:center;gap:var(--space-layout);padding-block:var(--space-10);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.instruments-entry-copy{min-width:0}.instruments-entry h2 a{text-underline-offset:5px;text-decoration-thickness:1px}.instruments-entry h2 a:hover{color:var(--orange-accessible);text-decoration-line:underline}.instruments-summary{margin-top:var(--space-4);font-size:var(--text-lede);line-height:var(--leading-body);font-weight:var(--weight-medium)}.instruments-description{max-width:52ch;margin-top:var(--space-4);color:var(--ink-soft)}.instruments-specs{gap:var(--space-4) var(--space-8);margin-block:var(--space-8);flex-wrap:wrap;display:flex}.instruments-specs dt{color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-caption)}.instruments-specs dd{margin-top:var(--space-2);font-weight:var(--weight-medium)}.instruments-release-note{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-caption)}.instruments-artwork{justify-content:center;align-items:center;gap:var(--space-4) var(--space-block);grid-template-columns:auto auto;display:grid}.instruments-artwork img{object-fit:contain;width:auto;max-width:100%;height:clamp(260px,29vw,400px)}.instruments-artwork .instruments-bow{height:clamp(244px,27vw,376px)}.instruments-artwork figcaption{text-align:center;color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-caption);grid-column:1/-1}@media (max-width:800px){.instruments-entry{grid-template-columns:minmax(0,1fr);align-items:start}.instruments-artwork{grid-row:1}.instruments-artwork img{height:260px}.instruments-artwork .instruments-bow{height:244px}}
