.native-premium-page.where-breakthroughs-stall-page{--wbs-ink:#0f172a;--wbs-ink-soft:#334155;--wbs-copy:#526176;--wbs-muted:#f4f6f8;--wbs-muted-deep:#e9edf3;--wbs-border:#d6dde7;--wbs-border-strong:#9ba9bb;--wbs-accent:#4f46e5;--wbs-accent-soft:#a5b4fc;color:var(--wbs-ink);background:#fff}.where-breakthroughs-stall-page-content{overflow-x:clip}.where-breakthroughs-stall-page-content [id]{scroll-margin-top:7rem}.where-breakthroughs-stall__hero{border-bottom:1px solid var(--wbs-border);background:var(--wbs-muted);padding:clamp(7rem,14vh,10.5rem) 0 clamp(3.5rem,7vw,6rem)}.where-breakthroughs-stall__eyebrow,.where-breakthroughs-stall__label{color:var(--wbs-accent);font-family:var(--premium-font-body);font-size:var(--premium-fs-kicker);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.35}.where-breakthroughs-stall__hero-layout,.where-breakthroughs-stall__section-intro{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:clamp(2rem,8vw,9rem);display:grid}.where-breakthroughs-stall__section-intro>.where-breakthroughs-stall__eyebrow,.where-breakthroughs-stall__section-intro>h2{grid-column:1}.where-breakthroughs-stall__section-intro>p:last-child{grid-area:1/2/span 2}.where-breakthroughs-stall__hero h1,.where-breakthroughs-stall__section h2{max-width:58rem;color:var(--wbs-ink);font-family:var(--premium-font-display);font-size:var(--premium-fs-hero-title);letter-spacing:var(--premium-letter-tight);font-weight:300;line-height:var(--premium-leading-display);text-wrap:balance;margin:.9rem 0 0}.where-breakthroughs-stall__section h2{max-width:52rem;font-size:var(--premium-fs-section-title);line-height:var(--premium-leading-heading)}.where-breakthroughs-stall__hero-copy{align-self:end;padding-bottom:.35rem}.where-breakthroughs-stall__hero-copy p,.where-breakthroughs-stall__section-intro>p:last-child,.where-breakthroughs-stall__section-note,.where-breakthroughs-stall__boundary{color:var(--wbs-copy);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.where-breakthroughs-stall__hero-copy .where-breakthroughs-stall__lead{color:var(--wbs-ink-soft)}.where-breakthroughs-stall__hero-copy p+p{margin-top:1rem;font-size:1rem}.where-breakthroughs-stall__actions{flex-wrap:wrap;gap:1.25rem 2rem;margin-top:clamp(2.25rem,5vw,3.5rem);display:flex}.where-breakthroughs-stall__wordlink{color:var(--wbs-ink);font-family:var(--premium-font-body);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.65rem;padding:.25rem 0;font-size:.78rem;font-weight:700;line-height:1.35;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.where-breakthroughs-stall__wordlink:hover,.where-breakthroughs-stall__wordlink:focus-visible{border-bottom-color:var(--wbs-accent);color:var(--wbs-accent)}.where-breakthroughs-stall__index{border-top:1px solid var(--wbs-border-strong);border-left:1px solid var(--wbs-border-strong);margin-top:clamp(4rem,9vw,7rem)}.where-breakthroughs-stall__index ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.where-breakthroughs-stall__index a{border-right:1px solid var(--wbs-border-strong);border-bottom:1px solid var(--wbs-border-strong);min-height:4.75rem;color:var(--wbs-ink);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.9rem 1rem;font-size:.74rem;font-weight:700;line-height:1.35;text-decoration:none;display:grid}.where-breakthroughs-stall__index a span:first-child,.where-breakthroughs-stall__index a b{color:var(--wbs-accent);font-variant-numeric:tabular-nums}.where-breakthroughs-stall__index a:hover,.where-breakthroughs-stall__index a:focus-visible{background:#fff}.where-breakthroughs-stall__section{border-bottom:1px solid var(--wbs-border);padding:clamp(4.5rem,8vw,7.5rem) 0}.where-breakthroughs-stall__section-intro{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.where-breakthroughs-stall__section-intro>p:last-child{align-self:end}.where-breakthroughs-stall__gap-list,.where-breakthroughs-stall__cause-list,.where-breakthroughs-stall__sequence-list{margin:0;padding:0;list-style:none}.where-breakthroughs-stall__gap-list{border-top:1px solid var(--wbs-border-strong)}.where-breakthroughs-stall__gap-list>li{border-bottom:1px solid var(--wbs-border);padding:clamp(2rem,4vw,3.25rem) 0}.where-breakthroughs-stall__gap-heading{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.where-breakthroughs-stall__gap-heading>span,.where-breakthroughs-stall__cause-list>li>span,.where-breakthroughs-stall__sequence-list>li>span{color:var(--wbs-accent);font-family:var(--premium-font-body);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;line-height:1.3}.where-breakthroughs-stall__gap-heading h3,.where-breakthroughs-stall__cause-list h3,.where-breakthroughs-stall__sequence-list h3,.where-breakthroughs-stall__route-grid h3{color:var(--wbs-ink);font-family:var(--premium-font-display);font-size:var(--premium-fs-card-title);letter-spacing:var(--premium-letter-tight);text-wrap:balance;margin:0;font-weight:300;line-height:1.04}.where-breakthroughs-stall__gap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0 0 4.25rem;display:grid}.where-breakthroughs-stall__gap-grid>div{border-left:1px solid var(--wbs-border);padding-left:1.25rem}.where-breakthroughs-stall__gap-grid>div:first-child{border-left:0;padding-left:0}.where-breakthroughs-stall__gap-grid p:not(.where-breakthroughs-stall__label),.where-breakthroughs-stall__cause-list p,.where-breakthroughs-stall__sequence-list p,.where-breakthroughs-stall__route-grid article>p:not(.where-breakthroughs-stall__label){color:var(--wbs-copy);font-size:var(--premium-fs-item-copy);text-wrap:pretty;margin:.7rem 0 0;line-height:1.65}.where-breakthroughs-stall__section--misread{background:var(--wbs-muted)}.where-breakthroughs-stall__cause-list{border-top:1px solid var(--wbs-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.where-breakthroughs-stall__cause-list>li{border-right:1px solid var(--wbs-border);grid-template-rows:auto 1fr;gap:3.5rem;min-width:0;padding:1.5rem 1.5rem 0 0;display:grid}.where-breakthroughs-stall__cause-list>li+li{padding-left:1.5rem}.where-breakthroughs-stall__cause-list>li:last-child{border-right:0}.where-breakthroughs-stall__sequence-list{border-top:1px solid var(--wbs-border-strong);border-bottom:1px solid var(--wbs-border-strong);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.where-breakthroughs-stall__sequence-list>li{border-right:1px solid var(--wbs-border);grid-template-rows:auto 1fr;gap:2.5rem;min-width:0;padding:1.5rem 1.25rem 1.75rem 0;display:grid}.where-breakthroughs-stall__sequence-list>li+li{padding-left:1.25rem}.where-breakthroughs-stall__sequence-list>li:last-child{border-right:0;padding-right:0}.where-breakthroughs-stall__section-note{max-width:48rem;margin-top:2rem}.where-breakthroughs-stall__section--routes{background:var(--wbs-muted)}.where-breakthroughs-stall__route-grid{border-top:1px solid var(--wbs-border-strong);border-bottom:1px solid var(--wbs-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.where-breakthroughs-stall__route-grid article{border-right:1px solid var(--wbs-border);flex-direction:column;min-width:0;padding:1.75rem 1.5rem 2rem 0;display:flex}.where-breakthroughs-stall__route-grid article+article{padding-left:1.5rem}.where-breakthroughs-stall__route-grid article:last-child{border-right:0;padding-right:0}.where-breakthroughs-stall__route-grid .where-breakthroughs-stall__wordlink{align-self:flex-start;margin-top:auto;padding-top:2rem}.where-breakthroughs-stall__boundary{max-width:60rem;color:var(--wbs-copy);margin-top:2rem;font-size:.84rem}@media (max-width:1000px){.where-breakthroughs-stall__hero-layout,.where-breakthroughs-stall__section-intro{grid-template-columns:1fr;gap:1.5rem}.where-breakthroughs-stall__hero-copy,.where-breakthroughs-stall__section-intro>p:last-child{align-self:start}.where-breakthroughs-stall__index ol,.where-breakthroughs-stall__cause-list,.where-breakthroughs-stall__sequence-list,.where-breakthroughs-stall__route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.where-breakthroughs-stall__gap-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.where-breakthroughs-stall__gap-grid>div:nth-child(odd){border-left:0;padding-left:0}.where-breakthroughs-stall__cause-list>li:nth-child(2n){border-right:0}.where-breakthroughs-stall__cause-list>li:nth-child(n+3){border-top:1px solid var(--wbs-border);padding-top:1.5rem}.where-breakthroughs-stall__sequence-list>li:nth-child(2n){border-right:0}.where-breakthroughs-stall__sequence-list>li:nth-child(n+3){border-top:1px solid var(--wbs-border);padding-top:1.5rem}.where-breakthroughs-stall__route-grid article:nth-child(2){border-right:0}.where-breakthroughs-stall__route-grid article:nth-child(3){border-top:1px solid var(--wbs-border);padding-top:1.5rem}.where-breakthroughs-stall__section-intro>.where-breakthroughs-stall__eyebrow,.where-breakthroughs-stall__section-intro>h2,.where-breakthroughs-stall__section-intro>p:last-child{grid-area:auto}}@media (max-width:640px){.where-breakthroughs-stall__index ol,.where-breakthroughs-stall__cause-list,.where-breakthroughs-stall__sequence-list,.where-breakthroughs-stall__route-grid,.where-breakthroughs-stall__gap-grid{grid-template-columns:1fr}.where-breakthroughs-stall__index a{min-height:3.5rem}.where-breakthroughs-stall__gap-heading{grid-template-columns:2rem minmax(0,1fr)}.where-breakthroughs-stall__gap-grid{margin-left:3.25rem}.where-breakthroughs-stall__gap-grid>div,.where-breakthroughs-stall__gap-grid>div:first-child{border-left:0;padding-left:0}.where-breakthroughs-stall__gap-grid>div+div{border-top:1px solid var(--wbs-border);padding-top:1.25rem}.where-breakthroughs-stall__cause-list>li,.where-breakthroughs-stall__cause-list>li+li,.where-breakthroughs-stall__sequence-list>li,.where-breakthroughs-stall__sequence-list>li+li,.where-breakthroughs-stall__route-grid article,.where-breakthroughs-stall__route-grid article+article{border-right:0;padding-left:0;padding-right:0}.where-breakthroughs-stall__cause-list>li+li,.where-breakthroughs-stall__sequence-list>li+li,.where-breakthroughs-stall__route-grid article+article{border-top:1px solid var(--wbs-border);padding-top:1.5rem}.where-breakthroughs-stall__cause-list>li,.where-breakthroughs-stall__sequence-list>li{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.where-breakthroughs-stall-page-content *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
