.companions-v2__header{text-align:center;margin-block-end:1.5rem}.companions-v2__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:1.25rem;row-gap:1.5rem;align-items:stretch}.companions-v2__grid--stack{grid-template-columns:minmax(0,1fr)}.companions-v2__card{display:grid;grid-template-columns:6.25rem minmax(0,1fr);column-gap:1.5rem;align-items:start}.companions-v2__card-figure{display:block;width:6.25rem}.companions-v2__card-image{aspect-ratio:1 / 1;object-fit:contain;width:100%;height:auto}.companions-v2__card-info{display:flex;flex-direction:column;gap:.875rem;align-items:start;min-width:0}.companions-v2__card-text{display:flex;flex-direction:column;gap:.25rem;align-items:start;min-width:0}.companions-v2__card-title{text-decoration:none}.cs-container{max-width:var(--cs-content-width, 960px);margin-inline:auto;padding-inline:var(--container-gutter, 1.25rem)}.cs-head{margin-bottom:2.5rem}.cs-head__num{display:block;opacity:.45}.cs-head__title{margin:.25rem 0 0}.cs-head__hint{margin:.4rem 0 0;font-style:italic;opacity:.7}.cs-head__rule{display:block;width:64px;height:2px;margin:1.25rem 0;background:currentColor;opacity:.22}.cs-head__intro{max-width:62ch;line-height:1.7}.cs-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.cs-row{--cs-accent: #6b6b6b;--cs-accent-ink: #ffffff;position:relative;display:grid;grid-template-columns:6px 9.5rem minmax(0,340px) 1fr;align-items:center;gap:1.25rem;padding:.75rem 1.25rem .75rem 0;border:1px solid rgba(128,128,128,.18);border-radius:4px;overflow:hidden}.cs-row--master{--cs-accent: var(--cs-master-bg, #3f6b4d);--cs-accent-ink: var(--cs-master-ink, #ffffff)}.cs-row--high{--cs-accent: var(--cs-high-bg, #74883f);--cs-accent-ink: var(--cs-high-ink, #ffffff)}.cs-row--sound{--cs-accent: var(--cs-sound-bg, #c0922f);--cs-accent-ink: var(--cs-sound-ink, #ffffff)}.cs-row--basic{--cs-accent: var(--cs-basic-bg, #bd6630);--cs-accent-ink: var(--cs-basic-ink, #ffffff)}.cs-row--low{--cs-accent: var(--cs-low-bg, #9b3a2f);--cs-accent-ink: var(--cs-low-ink, #ffffff)}.cs-row__stripe{align-self:stretch;background:var(--cs-accent)}.cs-row__score{display:flex;align-items:center;justify-content:center;align-self:center;padding:.35rem .5rem;border-radius:999px;background:var(--cs-accent);color:var(--cs-accent-ink);font-family:var(--heading-font-family, serif);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.2;text-align:center}.cs-row__photo{width:100%}.cs-row__photo img,.cs-row__photo svg{display:block;width:100%;height:auto;border-radius:2px;object-fit:cover}.cs-row__body{min-width:0}.cs-row__label{margin:0 0 .35rem;font-weight:600;font-size:1.05rem}.cs-row__desc{margin:0;line-height:1.6;opacity:.85}.cs-row__desc p{margin:0}.cs-section--bands .cs-row{grid-template-columns:6px 9.5rem 1fr}@media screen and (min-width:700px){.cs-section--ladder .cs-row{grid-template-columns:6px minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:1.25rem;row-gap:0}.cs-section--ladder .cs-row__stripe{grid-area:1 / 1 / 5 / 2}.cs-section--ladder .cs-row__photo{grid-area:1 / 2 / 5 / 3}.cs-section--ladder .cs-row__body{grid-area:2 / 3 / 3 / 4;align-self:end}.cs-section--ladder .cs-row__score{grid-area:3 / 3 / 4 / 4;align-self:start;justify-self:start;width:auto;margin:.85rem 0 0}}@media screen and (max-width:699px){.cs-row{grid-template-columns:1fr;gap:0;padding:0;border-left:6px solid var(--cs-accent)}.cs-row__stripe{display:none}.cs-row__photo{order:-1}.cs-row__score{position:absolute;top:.75rem;left:.75rem;z-index:2;width:auto;box-shadow:0 1px 4px #00000040}.cs-row__body{padding:1rem 1.15rem 1.25rem}.cs-section--bands .cs-row{grid-template-columns:1fr}.cs-section--bands .cs-row__score{position:static;width:auto;justify-self:start;margin:1rem 0 0 1.15rem;box-shadow:none}.cs-section--bands .cs-row__body{padding-top:.5rem}}.media-grid__item{display:grid;grid-template-rows:minmax(0,1fr) auto}.media-grid__item>.media-grid__caption-below{height:auto}
/*# sourceMappingURL=/cdn/shop/t/70/compiled_assets/styles.css.map */
