.forge33-current{background:#111516;border-block:1px solid #303638;padding:2.5rem 1.5rem}.forge33-current-inner{max-width:1110px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:3rem;align-items:start}.forge33-current-kicker,.forge33-hero .eyebrow,.forge33-section .eyebrow{font:500 .68rem/1.5 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:#d8ff57}.forge33-current h2{font:700 clamp(2rem,4vw,3.5rem)/.96 'Barlow Condensed',sans-serif;text-transform:uppercase;color:#eef1f3}.forge33-current h2 span,.forge33-hero h1 span{color:#d8ff57}.forge33-current p{font-size:.9rem;line-height:1.8;color:#aeb7c1}.forge33-current-links{display:flex;gap:1rem 1.6rem;flex-wrap:wrap;margin-top:1rem}.forge33-current-links a,.forge33-actions a{color:#d8ff57;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}.forge33-current-boundary{border-left:2px solid #68743f;padding-left:1rem;margin-top:.7rem;font-size:.76rem!important}.forge33-hero{padding:7.5rem 0 5rem;background:radial-gradient(circle at 76% 20%,rgba(216,255,87,.11),transparent 34%),#111415;border-bottom:1px solid #303638}.forge33-hero h1{max-width:980px;margin:.8rem 0 1.4rem;font:800 clamp(3.2rem,8vw,7rem)/.87 'Barlow Condensed',sans-serif;text-transform:uppercase;color:#eef1f3}.forge33-lead{max-width:760px;font-size:1.08rem;line-height:1.85;color:#aeb7c1}.forge33-status{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.forge33-status span{border:1px solid #46504a;border-radius:999px;padding:.55rem .85rem;font:500 .67rem 'JetBrains Mono',monospace;color:#d8ff57}.forge33-section{padding:5.5rem 0;background:#171a1b}.forge33-section.alt{background:#101314}.forge33-section h2{max-width:820px;margin:.7rem 0 2rem;font:700 clamp(2.4rem,5vw,4.2rem)/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;color:#eef1f3}.forge33-section-lead{max-width:760px;margin-top:-.7rem;margin-bottom:2rem;color:#aeb7c1;line-height:1.8}.forge33-timeline,.forge33-ladder{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #3b4145;border-radius:10px;overflow:hidden}.forge33-timeline article,.forge33-ladder article{padding:1.8rem;border-right:1px solid #3b4145;background:#1d2122}.forge33-timeline article:last-child,.forge33-ladder article:last-child{border-right:0}.forge33-timeline span,.forge33-ladder span{font:700 1.7rem 'Barlow Condensed',sans-serif;color:#d8ff57}.forge33-timeline h3,.forge33-outcome h3{color:#eef1f3;margin:.6rem 0;font-size:1rem}.forge33-timeline p,.forge33-outcome p,.forge33-ladder p,.forge33-boundary p{color:#aeb7c1;font-size:.8rem;line-height:1.75}.forge33-timeline .current{background:linear-gradient(145deg,rgba(216,255,87,.12),#1d2122)}.forge33-outcomes{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.forge33-outcome{border:1px solid #3b4145;border-radius:8px;padding:1.35rem;background:#191d1e}.forge33-outcome>div{display:flex;justify-content:space-between;align-items:center}.forge33-outcome>div span{font:800 1.5rem 'Barlow Condensed',sans-serif;color:#d8ff57}.forge33-outcome em{font:500 .6rem 'JetBrains Mono',monospace;text-transform:uppercase;font-style:normal;color:#89949e}.forge33-outcome.implemented em{color:#b9d879}.forge33-ladder{grid-template-columns:repeat(4,1fr)}.forge33-ladder strong{display:block;color:#eef1f3;margin:.55rem 0}.forge33-ladder .active{background:linear-gradient(145deg,rgba(216,255,87,.12),#1d2122)}.forge33-boundary{margin-top:1.5rem;border:1px solid #6b6030;border-radius:8px;padding:1.3rem 1.5rem;background:#201f18}.forge33-boundary strong{color:#f0d980}.forge33-actions{display:flex;gap:1rem 1.6rem;align-items:center;flex-wrap:wrap;margin-top:1.5rem}.forge33-actions .btn{color:#111!important;text-decoration:none}.forge33-current a:focus-visible,.forge33-actions a:focus-visible{outline:2px solid #d8ff57;outline-offset:4px}@media(max-width:780px){.forge33-current-inner{grid-template-columns:1fr;gap:1.3rem}.forge33-timeline,.forge33-ladder,.forge33-outcomes{grid-template-columns:1fr}.forge33-timeline article,.forge33-ladder article{border-right:0;border-bottom:1px solid #3b4145}.forge33-timeline article:last-child,.forge33-ladder article:last-child{border-bottom:0}.forge33-hero{padding:5rem 0 3.5rem}.forge33-section{padding:4rem 0}}
