/* Editorial separation for professional tracks, scoped to this section. */
.program-market-proof{--market-rule:#c9c9c9;--market-selected:#e3e3e3;--market-hover:#e7e7e7;padding:44px 28px 48px;border-color:var(--market-rule)}
html[data-site-theme="dark"] .program-market-proof{--market-rule:#383838;--market-selected:#1b1d1b;--market-hover:#171917}
.program-market-proof .program-market-proof-head{padding-bottom:30px}
.program-market-proof .program-market-proof-head h2{line-height:1.15;letter-spacing:-.025em}
.program-market-proof .program-market-proof-head>p{line-height:1.65}
.program-market-proof .program-market-proof-switcher{border:1px solid var(--market-rule)}
.program-market-proof .program-market-proof-switcher button{min-height:146px;padding:22px 24px;border-right:1px solid var(--market-rule);border-bottom:1px solid var(--market-rule);transition:background .2s ease,color .2s ease}
.program-market-proof .program-market-proof-switcher button:nth-child(3n){border-right:0}
.program-market-proof .program-market-proof-switcher button:nth-child(n+4){border-bottom:0}
.program-market-proof .program-market-proof-switcher button[aria-selected="true"]{background:var(--market-selected)}
.program-market-proof .program-market-proof-switcher button:hover:not([aria-selected="true"]){background:var(--market-hover)}
.program-market-proof .program-market-proof-switcher button::after{left:24px;top:0;width:40px;background:var(--ink)}
.program-market-proof .program-market-proof-tab-head{margin-bottom:24px;gap:12px}
.program-market-proof .program-market-proof-tab-head small{font-weight:400;font-size:14px;letter-spacing:0}
.program-market-proof .program-market-proof-tab-title{font-size:clamp(18px,1.3vw,22px);font-weight:400;letter-spacing:-.02em;line-height:1.3;max-width:460px}
.program-market-proof .program-market-proof-panel{margin-top:24px;border:1px solid var(--market-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:246px}
.program-market-proof .program-market-proof-track{padding:28px 30px}
.program-market-proof .program-market-proof-track>span{margin-bottom:20px;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5}
.program-market-proof .program-market-proof-track h3{font-size:clamp(20px,1.35vw,23px);font-weight:400;letter-spacing:-.02em;line-height:1.3;margin-bottom:22px}
.program-market-proof .program-market-proof-track p{font-weight:400;line-height:1.6;font-size:14px;letter-spacing:0}
.program-market-proof .program-market-proof-evidence{padding:28px 30px;border-left:1px solid var(--market-rule);gap:26px}
.program-market-proof .program-market-proof-evidence p{line-height:1.65;font-size:15px}
.program-market-proof .program-market-proof-label{display:block;margin:0 0 10px;color:var(--muted);font:400 15px/1.45 Apparat,Arial,sans-serif;letter-spacing:0}
.program-market-proof .program-market-proof-sources{padding-top:18px;border-top:1px solid var(--market-rule)}
.program-market-proof .program-market-proof-source-links{display:flex;flex-wrap:wrap;gap:10px 22px}
.program-market-proof .program-market-proof-evidence>.program-market-proof-sources{display:block}
.program-market-proof .program-market-proof-evidence a{font-size:14px;line-height:1.55}
@media(min-width:621px) and (max-width:1100px){
 .program-market-proof .program-market-proof-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}
 .program-market-proof .program-market-proof-switcher button{border-right:1px solid var(--market-rule)!important;border-bottom:1px solid var(--market-rule)!important}
 .program-market-proof .program-market-proof-switcher button:nth-child(2n){border-right:0!important}
 .program-market-proof .program-market-proof-switcher button:nth-last-child(-n+2){border-bottom:0!important}
}
@media(max-width:980px){
 .program-market-proof .program-market-proof-panel{grid-template-columns:1fr}
 .program-market-proof .program-market-proof-evidence{border-left:0;border-top:1px solid var(--market-rule)}
}
@media(max-width:620px){
 .program-market-proof{padding:30px 12px 36px}
 .program-market-proof .program-market-proof-head{padding-bottom:24px}
 .program-market-proof .program-market-proof-head h2{font-size:24px;line-height:1.2}
 .program-market-proof .program-market-proof-switcher button{min-height:112px;padding:18px;border-right:0;border-bottom:1px solid var(--market-rule)!important}
 .program-market-proof .program-market-proof-switcher button:last-child{border-bottom:0!important}
 .program-market-proof .program-market-proof-switcher button::after{left:18px}
 .program-market-proof .program-market-proof-tab-head{margin-bottom:18px}
 .program-market-proof .program-market-proof-tab-title{font-size:19px}
 .program-market-proof .program-market-proof-panel{margin-top:18px;min-height:0}
 .program-market-proof .program-market-proof-track,.program-market-proof .program-market-proof-evidence{padding:22px 18px}
 .program-market-proof .program-market-proof-track h3{font-size:21px;line-height:1.3}
 .program-market-proof .program-market-proof-evidence p{font-size:14px}
}
@media(prefers-reduced-motion:reduce){.program-market-proof .program-market-proof-switcher button{transition:none}}
