.prospect-rookie-timeline{--prt-navy: #0b1c2f;--prt-blue: #1759d1;--prt-blue-deep: #10429f;--prt-green: #147a4c;--prt-amber: #9c5c11;--prt-ink-soft: #33485d;--prt-muted: #536579;--prt-rule: #d6e0e9;--prt-pale: #f2f6fa;--prt-soft: #f8fafc;--prt-paper: #fff;color:var(--prt-navy);font-family:DM Sans,system-ui,sans-serif}.prospect-rookie-timeline *{box-sizing:border-box}.prospect-rookie-timeline a:focus-visible,.prospect-rookie-timeline button:focus-visible,.prospect-rookie-timeline summary:focus-visible{outline:2px solid var(--prt-blue);outline-offset:4px}.prt-main{background:var(--prt-paper)}.prt-wrap{margin:0 auto;max-width:1400px;padding-inline:clamp(1.25rem,4vw,2rem)}.prt-hero{background:var(--prt-pale);border-bottom:1px solid var(--prt-rule);padding:clamp(3.5rem,8vw,7rem) 0 clamp(3rem,7vw,5.5rem)}.prt-hero__grid{display:grid;gap:clamp(2.5rem,6vw,5rem)}.prt-breadcrumbs{align-items:center;color:var(--prt-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.55rem;margin-bottom:1.5rem}.prt-breadcrumbs a{color:var(--prt-blue-deep);text-decoration:underline;text-underline-offset:3px}.prt-hero h1,.prt-answer h2,.prt-section-heading h2,.prt-apply h2,.prt-faq>h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.04em;line-height:.98;margin:0;text-wrap:balance}.prt-hero h1{font-size:clamp(3rem,7vw,5.8rem);max-width:14ch}.prt-hero p{color:var(--prt-ink-soft);font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.65;margin:1.5rem 0 0;max-width:65ch}.prt-sport-control{align-self:end;border:1px solid var(--prt-navy)}.prt-sport-control button{align-items:center;background:var(--prt-paper);border:0;color:var(--prt-navy);cursor:pointer;display:grid;gap:1rem;grid-template-columns:2rem 1fr;min-height:3.5rem;padding:.85rem 1rem;text-align:left;width:100%}.prt-sport-control button+button{border-top:1px solid var(--prt-rule)}.prt-sport-control button span{color:var(--prt-muted);font-family:JetBrains Mono,monospace;font-size:.66rem}.prt-sport-control button strong{font-size:.86rem}.prt-sport-control button[aria-pressed=true]{background:var(--prt-navy);color:var(--prt-paper)}.prt-sport-control button[aria-pressed=true] span{color:#b8c9d9}.prt-answer{background:var(--prt-navy);color:var(--prt-paper);padding:clamp(3rem,6vw,5rem) 0}.prt-answer__grid{display:grid;gap:2rem}.prt-answer span,.prt-answer strong{color:#a9c5e1;display:block;font-family:JetBrains Mono,monospace;font-size:.7rem;margin-bottom:.75rem;text-transform:uppercase}.prt-answer h2{color:var(--prt-paper);font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.prt-answer p{color:#e2ebf3;line-height:1.75;margin:0;max-width:65ch}.prt-timeline{padding-bottom:clamp(4rem,8vw,7rem);padding-top:clamp(4rem,8vw,7rem)}.prt-section-heading{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.prt-section-heading h2,.prt-apply h2,.prt-faq>h2{font-size:clamp(2.35rem,5vw,4rem)}.prt-section-heading p{color:var(--prt-muted);line-height:1.6;margin:.5rem 0 0;max-width:32rem}.prt-timeline>ol{list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0}.prt-timeline>ol>li{display:grid;gap:1rem;grid-template-columns:3.5rem minmax(0,1fr)}.prt-stage-index{align-items:center;display:flex;flex-direction:column}.prt-stage-index span{align-items:center;background:var(--prt-navy);color:var(--prt-paper);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.7rem;height:2.4rem;justify-content:center;width:2.4rem}.prt-stage-index i{background:var(--prt-rule);display:block;flex:1;width:1px}.prt-timeline li:last-child .prt-stage-index i{display:none}.prt-timeline article{border-top:1px solid var(--prt-navy);padding:0 0 clamp(2.5rem,5vw,4rem)}.prt-timeline article h3{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:400;letter-spacing:-.03em;margin:1rem 0 .5rem}.prt-timeline article>p{color:var(--prt-ink-soft);line-height:1.7;margin:0;max-width:70ch}.prt-timeline dl{border:1px solid var(--prt-rule);margin:1.5rem 0 0}.prt-timeline dl div{display:grid;gap:.5rem 1.5rem;padding:1rem}.prt-timeline dl div+div{border-top:1px solid var(--prt-rule)}.prt-timeline dt{color:var(--prt-muted);font-family:JetBrains Mono,monospace;font-size:.68rem;text-transform:uppercase}.prt-timeline dd{color:var(--prt-ink-soft);font-size:.84rem;line-height:1.65;margin:0}.prt-timeline dl div:first-child dt{color:var(--prt-green)}.prt-timeline dl div:nth-child(2) dt{color:var(--prt-amber)}.prt-timeline dl div:last-child dt{color:var(--prt-blue-deep)}.prt-sources{padding-bottom:clamp(4rem,8vw,7rem)}.prt-sources>ul{border:1px solid var(--prt-rule);list-style:none;margin:2rem 0 0;padding:0}.prt-sources li{padding:1rem}.prt-sources li+li{border-top:1px solid var(--prt-rule)}.prt-sources a{align-items:center;color:var(--prt-blue-deep);display:inline-flex;font-size:.82rem;font-weight:700;gap:.4rem;text-decoration:underline;text-underline-offset:3px}.prt-sources li p{color:var(--prt-ink-soft);font-size:.84rem;line-height:1.65;margin:.55rem 0 0;max-width:68ch}.prt-apply{background:var(--prt-pale);border-block:1px solid var(--prt-rule);padding:clamp(3.5rem,7vw,6rem) 0}.prt-apply__grid{display:grid;gap:2rem}.prt-apply p{color:var(--prt-ink-soft);line-height:1.7;margin:1rem 0 0;max-width:64ch}.prt-apply nav{border-top:1px solid var(--prt-navy)}.prt-apply nav a{align-items:center;color:var(--prt-blue-deep);display:flex;font-size:.82rem;font-weight:700;gap:.5rem;justify-content:space-between;min-height:3.5rem;padding:.8rem 0;text-decoration:none}.prt-apply nav a+a{border-top:1px solid var(--prt-rule)}.prt-faq{padding-bottom:clamp(4rem,8vw,7rem);padding-top:clamp(4rem,8vw,7rem)}.prt-faq>div{border-top:1px solid var(--prt-navy);margin-top:2rem}.prt-faq details{border-bottom:1px solid var(--prt-rule)}.prt-faq summary{cursor:pointer;font-weight:700;padding:1.2rem 2.5rem 1.2rem 0}.prt-faq details p{color:var(--prt-ink-soft);line-height:1.7;margin:0;max-width:72ch;padding:0 0 1.25rem}@media (min-width: 800px){.prt-hero__grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.6fr)}.prt-answer__grid,.prt-apply__grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.prt-timeline dl div{grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr)}.prt-sources>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.prt-sources li+li{border-left:1px solid var(--prt-rule);border-top:0}}@media (prefers-reduced-motion: reduce){.prospect-rookie-timeline *,.prospect-rookie-timeline *:before,.prospect-rookie-timeline *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
