.picks-intro[data-v-d17b15ce]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(36px,6vw,88px);padding:60px 0 66px;align-items:start}.picks-intro .st-title[data-v-d17b15ce]{margin:0 0 22px}.picks-intro .st-lead[data-v-d17b15ce]{max-width:32ch}.picks-stage-note[data-v-d17b15ce]{margin-top:28px;max-width:40ch;color:var(--stage-soft);font-size:14px;line-height:1.8}.picks-feature[data-v-d17b15ce]{border-top:1px solid var(--stage-line);padding-top:22px}.picks-feature>span[data-v-d17b15ce]{font-size:13px;color:var(--stage-soft)}.picks-feature h2[data-v-d17b15ce]{font-size:clamp(24px,2.5vw,34px);line-height:1.45;margin:20px 0 16px;text-wrap:balance}.picks-feature p[data-v-d17b15ce]{font-size:16px;line-height:1.9;color:var(--stage-soft);margin-bottom:24px}.picks-feature-link[data-v-d17b15ce]{text-decoration:underline;text-underline-offset:6px}.picks-index[data-v-d17b15ce]{padding:48px 0 72px}.picks-toolbar[data-v-d17b15ce]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.picks-toolbar h2[data-v-d17b15ce]{font-size:28px;margin:0}.picks-toolbar h2 span[data-v-d17b15ce]{font-size:16px;margin-left:12px;color:var(--text-soft);font-variant-numeric:tabular-nums}.picks-toolbar label[data-v-d17b15ce]{display:grid;gap:8px;font-size:13px;color:var(--text-soft)}.picks-toolbar input[data-v-d17b15ce]{width:270px;max-width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius-btn);color:var(--text);background:var(--bg);font:inherit;caret-color:var(--accent)}.picks-toolbar input[data-v-d17b15ce]::placeholder{color:var(--text-soft)}.picks-filters[data-v-d17b15ce]{display:flex;flex-wrap:wrap;gap:8px}.picks-page button[data-v-d17b15ce]{padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-tag);background:transparent;color:var(--text);font:inherit;font-size:14px;cursor:pointer}.picks-filters button[aria-pressed=true][data-v-d17b15ce]{background:var(--text);color:var(--bg);border-color:var(--text)}.picks-page button[data-v-d17b15ce]:hover{border-color:var(--accent)}.picks-page[data-v-d17b15ce] :is(button,input,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.picks-result-count[data-v-d17b15ce]{font-size:13px;color:var(--text-soft);margin:22px 0 0}.pick-index-row[data-v-d17b15ce]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;padding:34px 0;border-bottom:1px solid var(--border)}.pick-row-meta[data-v-d17b15ce]{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--text-soft);padding-top:5px}.pick-row-meta span[data-v-d17b15ce]:first-child{color:var(--text);font-weight:600;font-size:16px}.pick-index-row h3[data-v-d17b15ce]{font-size:25px;line-height:1.45;margin:0 0 14px;text-wrap:balance}.pick-index-row h3 a[data-v-d17b15ce]:hover{color:var(--accent)}.pick-index-row p[data-v-d17b15ce]{max-width:68ch;line-height:1.8;margin:10px 0}.pick-row-verdict[data-v-d17b15ce]{font-size:14px;color:var(--text-soft)}.pick-row-bottom[data-v-d17b15ce]{display:flex;justify-content:space-between;gap:16px;margin-top:20px;font-size:13px;color:var(--text-soft)}.pick-row-bottom a[data-v-d17b15ce]{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.picks-empty[data-v-d17b15ce]{padding:48px 0}.picks-empty p[data-v-d17b15ce]{color:var(--text-soft);margin:16px 0}.picks-notice[data-v-d17b15ce]{line-height:1.8;margin:24px 0}@media (max-width:720px){.picks-intro[data-v-d17b15ce]{grid-template-columns:1fr;padding:38px 0 42px;gap:28px}.picks-stage-note[data-v-d17b15ce]{margin-top:18px}.picks-feature h2[data-v-d17b15ce]{font-size:24px}.picks-toolbar[data-v-d17b15ce]{align-items:stretch;flex-direction:column}.picks-toolbar input[data-v-d17b15ce]{width:100%}.picks-index[data-v-d17b15ce]{padding-top:30px}.pick-index-row[data-v-d17b15ce]{grid-template-columns:1fr;gap:14px;padding:28px 0}.pick-row-meta[data-v-d17b15ce]{flex-direction:row;flex-wrap:wrap;align-items:center}.pick-index-row h3[data-v-d17b15ce]{font-size:22px}.pick-row-bottom[data-v-d17b15ce]{flex-wrap:wrap}.picks-filters button[data-v-d17b15ce]{min-height:40px;padding:8px 12px}}
