.shell[data-v-e0e6073a]{margin:0 auto;max-width:1120px;padding:0 36px}.art[data-v-e0e6073a]{padding:56px 0 20px}.intro[data-v-e0e6073a]{color:var(--ink-2);font-size:16.5px;line-height:1.9;margin:0 0 26px;max-width:44em}.intro b[data-v-e0e6073a]{color:var(--ink);font-weight:600}.pick-wrap[data-v-e0e6073a]{margin:0 0 36px;overflow-x:auto}.pick[data-v-e0e6073a]{border-collapse:collapse;font-size:14.5px;width:100%}.pick th[data-v-e0e6073a]{background:var(--wash);color:var(--green);font-size:13px;font-weight:600;padding:10px 14px;text-align:left}.pick td[data-v-e0e6073a]{border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 14px;vertical-align:top}.pick .stage[data-v-e0e6073a]{color:var(--ink);font-weight:600;white-space:nowrap}.pick a[data-v-e0e6073a]{color:var(--green-2)}.list[data-v-e0e6073a]{display:flex;flex-direction:column;gap:16px;margin:0 0 8px}.card[data-v-e0e6073a]{background:var(--surface);border:1px solid var(--line);color:inherit;display:grid;gap:0 24px;grid-template-columns:88px 1fr;padding:30px 32px;text-decoration:none;transition:border-color .3s,transform .3s}.card[data-v-e0e6073a]:hover{border-color:var(--brass);transform:translateY(-2px)}.num[data-v-e0e6073a]{color:var(--brass);font-family:var(--mono);font-size:32px;letter-spacing:.02em;line-height:1.1;padding-top:6px}.meta[data-v-e0e6073a]{margin:0 0 8px}.card h2[data-v-e0e6073a]{color:var(--ink);font-family:var(--serif);font-size:clamp(19px,2.2vw,23px);font-weight:600;margin:0 0 10px}.out[data-v-e0e6073a],.scene[data-v-e0e6073a]{color:var(--ink-2);font-size:15px;line-height:1.85;max-width:46em}.scene[data-v-e0e6073a]{margin:0 0 10px}.out[data-v-e0e6073a]{margin:0}.out b[data-v-e0e6073a],.scene b[data-v-e0e6073a]{color:var(--ink);font-weight:600}.go[data-v-e0e6073a]{color:var(--green-2);font-size:14px;font-weight:500;margin-top:16px}.card:hover .go[data-v-e0e6073a]{color:var(--brass-dk)}@media(max-width:1180px){.shell[data-v-e0e6073a]{padding-left:28px;padding-right:28px}}@media(max-width:640px){.shell[data-v-e0e6073a]{padding-left:20px;padding-right:20px}.card[data-v-e0e6073a]{grid-template-columns:1fr;padding:24px 20px}.num[data-v-e0e6073a]{font-size:20px;margin-bottom:4px;padding-top:0}}@media(max-width:380px){.shell[data-v-e0e6073a]{padding-left:16px;padding-right:16px}}
