/* Space Stations article only. Shared styles and other pages are unchanged. */
.stations-page .travel-header .breadcrumb { border:1px solid #2d6792; border-radius:16px; padding:8px 12px; }
.stations-page .travel-hero { min-height:320px; justify-content:flex-end; padding:36px 28px; background:linear-gradient(90deg,#020b1c22,#020b1cd9 48%,#020b1cf0),url('../assets/space/03-space-technology-updates/space-stations-and-microgravity-research/photos/01-space-stations-home-in-space.PNG') center 42% / cover; }
.stations-page .hero-copy { max-width:870px; }
.stations-page .travel-hero h1 { font-size:clamp(34px,4.6vw,66px); line-height:1.25; letter-spacing:.04em; text-shadow:0 0 12px #238eff66; }
.stations-page .travel-hero h1 span { font-size:.47em; font-style:normal; letter-spacing:.01em; }
.stations-page .travel-hero p span { font-size:16px; font-style:normal; }
.stations-page .travel-section,.stations-page .travel-section:nth-of-type(even) { grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:32px; padding:28px 0; }
.stations-page .travel-section:nth-of-type(n) figure { grid-column:1; grid-row:1; }
.stations-page .travel-section:nth-of-type(n) .section-copy { grid-column:2; grid-row:1; }
.stations-page .section-number { width:56px; height:56px; display:flex; align-items:center; justify-content:center; padding:0; border:1px solid #3fbcff; border-radius:50%; font-size:34px; background:radial-gradient(circle at 30% 20%,#1672b9,#031735); box-shadow:0 0 14px #007fff88,inset 0 0 9px #51bfff55; }
.stations-page .section-heading { align-items:center; gap:16px; }
.stations-page .section-heading h2 { font-size:clamp(21px,1.8vw,26px); }
.stations-page .section-heading h2 span { font-size:16px; font-style:normal; }
.stations-page .travel-section figure img { height:auto; object-fit:contain; border:1px solid #59c6ff; box-shadow:0 0 15px #008cff55; }
.stations-page .travel-footer { padding-inline:20px; }
@media(max-width:760px) {
 .stations-page .travel-header .breadcrumb { gap:4px 6px; padding:8px 10px; }
 .stations-page .travel-header .breadcrumb a { min-height:34px; }
 .stations-page .travel-hero { min-height:0; padding:28px 12px; background:linear-gradient(#020b1ca6,#020b1ce8),url('../assets/space/03-space-technology-updates/space-stations-and-microgravity-research/photos/01-space-stations-home-in-space.PNG') center / cover; }
 .stations-page .travel-hero h1 { font-size:34px; }
 .stations-page .travel-hero h1 span { font-size:22px; line-height:1.35; }
 .stations-page .travel-hero p span { font-size:14px; }
 .stations-page .travel-section,.stations-page .travel-section:nth-of-type(even) { grid-template-columns:minmax(0,1fr); gap:20px; padding:26px 0; }
 .stations-page .travel-section:nth-of-type(n) .section-copy { grid-column:1; grid-row:1; }
 .stations-page .travel-section:nth-of-type(n) figure { grid-column:1; grid-row:2; }
 .stations-page .section-heading { gap:12px; align-items:flex-start; }
 .stations-page .section-number { width:46px; height:46px; font-size:28px; }
 .stations-page .section-heading h2 { font-size:21px; }
 .stations-page .section-heading h2 span { font-size:15px; }
 .stations-page .travel-back .back-link { padding:12px 16px; font-size:14px; }
}
