/* Partner tools: blue active tab and compact connected numbered roadmap. */
body[data-page=partners] .inline-partner-tools .secondary-tabs > button { color: #171a1f; font-weight: 600; }
body[data-page=partners] .inline-partner-tools .secondary-tabs > button[aria-selected=true] { color: var(--brand); font-weight: 700; }
body[data-page=partners] .inline-partner-tools .secondary-tabs > button[aria-selected=true]:after { background: var(--brand); }
body[data-page=partners] .inline-partner-tools .partner-feature { grid-template-columns: minmax(0, 1fr); gap: 0; align-items: start; }
body[data-page=partners] .inline-partner-tools .feature-copy > p { max-width: none; margin-top: 8px; }
body[data-page=partners] .inline-partner-tools .how-it-works { margin-top: 12px; max-width: 900px; }
body[data-page=partners] .partner-roadmap-label,
body[data-page=partners] .eligibility-trigger { color: #59636e; font-size: 12px; line-height: 18px; font-weight: 500; }
body[data-page=partners] .partner-roadmap-label { margin: 0; }
body[data-page=partners] .eligibility-trigger .shared-icon { width: 14px; height: 14px; flex-basis: 14px; }
body[data-page=partners] .inline-partner-tools .how-it-works ol { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 0; margin: 8px 0 0; padding: 0; }
body[data-page=partners] .inline-partner-tools .how-it-works li { position: relative; display: flex; flex-direction: column; align-items: flex-start; gap: 6px; padding: 0 24px 0 0; font-size: 13px; line-height: 20px; }
body[data-page=partners] .inline-partner-tools .how-it-works li > span { position: relative; z-index: 1; display: grid; place-items: center; flex: 0 0 24px; width: 24px; height: 24px; border: 1px solid #cbd2d8; border-radius: 50%; background: #fff; color: #171a1f; font-size: 12px; font-weight: 600; }
body[data-page=partners] .inline-partner-tools .how-it-works li:not(:last-child):after { content: ''; position: absolute; left: 24px; right: 0; top: 11.5px; height: 1px; background: #cbd2d8; }
@media (max-width: 760px) {
 body[data-page=partners] .inline-partner-tools .how-it-works li { padding-right: 12px; font-size: 12px; line-height: 18px; }
 body[data-page=partners] .inline-partner-tools .how-it-works li:last-child { padding-right: 0; }
}
