.best{z-index:1;max-width:900px;margin:0 auto;padding:24px 24px 80px;position:relative}.best .crumbs{font-family:var(--mono);color:var(--text3);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.best .crumbs a{color:var(--text2);text-decoration:none}.best .crumbs a:hover{color:var(--accent)}.best-hero{max-width:720px;margin:0 0 8px}.best-kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:11px;font-weight:700}.best-hero h1{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin:10px 0 14px;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.1}.best-hero p{color:var(--text2);font-size:17px;line-height:1.6}.best-hero a{color:var(--accent-text);white-space:nowrap;font-weight:600;text-decoration:none}[data-theme=dark] .best-hero a{color:var(--accent)}.best-hero a:hover{text-decoration:underline}.best-section{margin-top:48px}.best-section-head{margin-bottom:16px}.best-section-head h2{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:800}.best-section-head p{color:var(--text2);margin-top:4px;font-size:14px}.best-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.best-pick{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), border-color var(--t-fast);grid-template-columns:28px 44px minmax(0,1fr) 150px 46px 84px;align-items:center;gap:16px;padding:14px 18px;display:grid}.best-pick:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:var(--shadow-hover);transform:translateY(-2px)}.best-rank{font-family:var(--display);color:var(--text3);text-align:center;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.best-pick-main{flex-direction:column;gap:2px;min-width:0;display:flex}.best-pick-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;text-decoration:none;overflow:hidden}.best-pick-name:hover{color:var(--accent)}.best-pick-meta{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.best-pick-commission{font-family:var(--mono);color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}[data-theme=dark] .best-pick-commission{color:var(--accent)}.best-pick-join{justify-content:center}.best-cta{text-align:center;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:560px;margin:64px auto 0;padding:40px 24px}.best-cta h2{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:24px;font-weight:800}.best-cta p{color:var(--text2);margin:8px 0 20px;font-size:15px}.best-faq{max-width:var(--maxread);margin-top:64px}.best-faq>h2{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin-bottom:16px;font-size:24px;font-weight:800}.best-faq .faq details{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:8px;overflow:hidden}.best-faq .faq-q{padding:16px 20px;font-size:16px;font-weight:600}.best-faq .faq-a{padding:0 20px 16px}@media (max-width:640px){.best-pick{grid-template-columns:28px 44px 1fr auto}.best-pick-commission,.best-pick .rgauge{display:none}}
