.list-h{margin:var(--gap) 0 20px;font-size:30px;line-height:1.15}.rows{border-top:1px solid var(--line);margin-top:28px}.list-h+.rows{margin-top:0}.rows .row{border:0;border-bottom:1px solid var(--line);width:calc(100% + 24px);font:inherit;color:inherit;text-align:left;background:0 0;border-radius:6px;grid-template-columns:64px 220px 1fr auto 20px;align-items:center;gap:24px;margin:0 -12px;padding:12px;text-decoration:none;transition:background .2s;display:grid}.rows .row:hover{background:var(--raised)}.rows .row:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.rows .pv-img{aspect-ratio:4/3;border-radius:4px;width:64px}.rows .h{font-size:24px}.rows .d{color:var(--soft);font-size:15px}.rows .fg b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.rows .fg{text-align:right;line-height:1.3}.rows .fg b{display:block}.rows .fg small{color:var(--soft);white-space:nowrap;font-size:13px;display:block}.rows .ar{color:var(--soft);font-family:system-ui,sans-serif;font-size:16px;transition:transform .2s,color .2s;display:inline-block}.rows .row:hover .ar{color:var(--link);transform:translate(4px)}.rows .pv-img.doodle{background:var(--graphite)}.rows .pv-img.doodle svg{opacity:1;overflow:visible}.rows .pv-img.ghost{border:1.5px dashed var(--line);background:0 0}.rows .pv-img.ghost svg{overflow:visible}.rows .row.extra .h{color:var(--soft);transition:color .2s}.rows .row.extra:hover .h{color:var(--link)}.open-rows .it{border-bottom:1px solid var(--line)}.open-rows .it>.row{cursor:pointer;border-bottom:0}.open-rows .it.open>.row{background:var(--raised)}.open-rows button.row .ar{transition:transform .25s,color .2s}.open-rows button.row:hover .ar{transform:translateY(2px)}.open-rows .it.open>.row .ar{color:var(--link);transform:rotate(180deg)}.open-rows .more{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,0,1);display:grid}.open-rows .it.open .more{grid-template-rows:1fr}.open-rows .more>div{min-height:0;overflow:hidden}@media (max-width:900px){.rows .row{grid-template-columns:56px 1fr auto}.rows .d,.rows .ar{display:none}.rows .pv-img{width:56px}.open-rows .row{grid-template-columns:56px 1fr auto 16px}.open-rows .ar{display:inline-block}}@media (max-width:760px){.rows{margin-top:16px}.rows .row{gap:14px;width:calc(100% + 16px);margin:0 -8px;padding:10px 8px}.rows .h{font-size:20px}.open-rows .fg small{display:none}}@media (prefers-reduced-motion:reduce){.open-rows .more,.rows .ar{transition:none}}
