.journey-hero{padding:84px 0 48px;max-width:920px}.journey-hero h1{font-size:clamp(48px,6vw,88px)}.journey-intro{font-size:clamp(18px,2vw,23px);max-width:700px;color:var(--muted)}.chapter-nav{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.chapter-nav a,.status-tag{border:1px solid var(--line);border-radius:40px;padding:9px 16px;font-size:13px;text-decoration:none}.chapter-nav a[aria-current=page]{background:var(--gold);color:var(--night)}.journey-status{border-left:2px solid var(--gold);padding:14px 20px;background:var(--panel);color:var(--muted);font-size:14px}.era-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.era{margin:0;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--panel)}.era-image{height:520px;position:relative;overflow:hidden}.era-image img{width:100%;height:100%;object-fit:cover;object-position:center 53%}.era-image::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,#09121eea)}.era-label{position:absolute;left:28px;bottom:18px;z-index:1;color:var(--gold);font:30px var(--serif)}.era figcaption{padding:28px}.era p,.milestone p,.editor-note{color:var(--muted)}.era h2{font-size:32px}.journey-section{padding:54px 0}.journey-section>h2{max-width:800px}.change-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.change-card{padding:26px;border-top:1px solid var(--gold);background:linear-gradient(150deg,var(--panel),transparent);border-radius:0 0 20px 20px}.change-card h3{font:26px var(--serif);color:var(--gold)}.change-card p{color:var(--muted)}.milestone-list{list-style:none;margin:0;padding:0;counter-reset:milestone}.milestone{display:grid;grid-template-columns:100px 1fr;gap:30px;padding:35px 0;border-bottom:1px solid var(--line);counter-increment:milestone}.milestone::before{content:counter(milestone,decimal-leading-zero);font:60px var(--serif);color:var(--gold)}.milestone h2{font-size:34px;margin:12px 0}.milestone .status-tag{display:inline-block;color:var(--gold);padding:4px 12px}.milestone p{max-width:780px;margin-bottom:12px}.comparison-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:20px}.comparison{border-collapse:collapse;width:100%;min-width:570px;text-align:left}.comparison th,.comparison td{padding:22px;vertical-align:top;border-bottom:1px solid var(--line);width:33.3%}.comparison th{color:var(--gold);background:var(--panel)}.comparison td{color:var(--muted)}.comparison td:first-child{color:var(--paper)}.editor-note{font-size:14px;max-width:850px;margin:24px 0}.sources-list{line-height:2}.journey-cta{padding:45px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(ellipse at top right,#58472b55,transparent 70%),var(--panel);margin:40px 0 70px}.journey-cta h2{font-size:40px}.journey-cta p{max-width:640px;color:var(--muted)}@media(max-width:700px){.journey-hero{padding-top:45px}.era-grid,.change-grid{grid-template-columns:1fr}.era-image{height:430px}.milestone{grid-template-columns:50px 1fr;gap:16px}.milestone::before{font-size:42px}.journey-cta{padding:26px}.comparison th,.comparison td{padding:16px}.journey-section{padding:32px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.era:first-child .era-image img{object-position:87% center}
