.sa-path{gap:16px;display:grid}@media (min-width:760px){.sa-path{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-path__card{border:1px solid var(--pg-hair);background:var(--color-paper);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.sa-path__media{aspect-ratio:3/2;background:var(--color-paper-3);position:relative}.sa-path__media img{object-fit:cover}.sa-path__tag{background:var(--color-paper);font-family:var(--font-mono);color:var(--color-ink);border-radius:999px;padding:4px 10px;font-size:.8125rem;position:absolute;top:14px;left:14px}.sa-path__body{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex}.sa-path__title{font-family:var(--font-display);color:var(--color-ink);font-size:1.375rem;font-weight:500;line-height:1.2}.sa-path__lead{color:var(--color-ink-2);line-height:1.55}.sa-path__rows{border-top:1px solid var(--pg-hair);gap:10px;margin:0;padding-top:14px;display:grid}.sa-path__rows dt{font-family:var(--font-mono);color:var(--color-muted);font-size:.8125rem}.sa-path__rows dd{color:var(--color-ink);margin:2px 0 0;line-height:1.5}.sa-path__link{margin-top:auto}.sa-parts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sa-part{border:1px solid var(--pg-hair);background:var(--color-paper);border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px;display:grid}.sa-part__n{font-family:var(--font-mono);color:var(--color-accent-strong);font-size:1.125rem}.sa-part__title{color:var(--color-ink);font-weight:600}.sa-part__body{color:var(--color-ink-2);margin-top:4px;font-size:.9688rem;line-height:1.55}.sa-bands{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sa-band{grid-template-columns:96px 1fr auto;align-items:center;gap:14px;display:grid}.sa-band__label{font-family:var(--font-mono);color:var(--color-ink);font-size:.875rem}.sa-band__bar{background:color-mix(in oklch, var(--color-accent) 70%, var(--color-paper));border-radius:999px;height:14px}.sa-band__price{font-family:var(--font-mono);color:var(--color-ink);font-size:.9375rem}@media (max-width:480px){.sa-band{grid-template-columns:78px 1fr auto;gap:10px}}.sa-split{align-items:start;gap:24px;display:grid}@media (min-width:900px){.sa-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.sa-pair{gap:16px;display:grid}@media (min-width:760px){.sa-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-small{color:var(--color-muted);font-size:.9375rem;line-height:1.55}.sa-small a{text-underline-offset:4px;text-decoration:underline}.sa-bandhead{max-width:46rem;margin-bottom:28px}.sa-bandhead .pg-answer{margin-top:12px}.sa-trio{gap:16px;display:grid}@media (min-width:760px){.sa-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}
