.rail-elevation[data-astro-cid-ctljpsuq]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:clamp(1.5rem,3.5vw,2.5rem);box-shadow:0 8px 24px -4px #16252b0d;margin:2.5rem 0}.rail-elevation__badge[data-astro-cid-ctljpsuq]{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .75rem;border-radius:999px;background:#fef7ee;color:#b26a06;border:1px solid #F8D8A8;font-size:.8125rem;font-weight:700;margin-bottom:.75rem}.rail-elevation__title[data-astro-cid-ctljpsuq]{font-family:var(--font-serif);font-size:clamp(1.4rem,2.2vw,1.85rem);color:var(--ink-primary);margin-bottom:.5rem}.rail-elevation__subtitle[data-astro-cid-ctljpsuq]{color:var(--ink-secondary);font-size:.9375rem;line-height:1.55;max-width:760px;margin-bottom:1.75rem}.rail-elevation__chart-wrap[data-astro-cid-ctljpsuq]{position:relative;background:linear-gradient(180deg,#fdf9f2,#fff);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1rem 1rem 0;margin-bottom:1.5rem;overflow:hidden}.rail-elevation__chart-overlay[data-astro-cid-ctljpsuq]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;color:var(--ink-muted);padding-bottom:.5rem}.alt-flag--max[data-astro-cid-ctljpsuq]{color:#b26a06;background:#fef7ee;padding:.2rem .5rem;border-radius:4px;border:1px solid #F8D8A8}.alt-flag--min[data-astro-cid-ctljpsuq]{color:var(--ink-muted)}.rail-elevation__svg[data-astro-cid-ctljpsuq]{width:100%;height:180px;display:block}.chart-node[data-astro-cid-ctljpsuq]{transition:r .2s cubic-bezier(.23,1,.32,1),stroke-width .2s ease}.rail-elevation__scrub-row[data-astro-cid-ctljpsuq]{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:1.75rem;-webkit-overflow-scrolling:touch}.scrub-pill[data-astro-cid-ctljpsuq]{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border-radius:999px;background:var(--bg-surface, #FDF9F2);border:1px solid var(--border-subtle);color:var(--ink-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s cubic-bezier(.23,1,.32,1)}.scrub-pill[data-astro-cid-ctljpsuq]:hover{border-color:#dc8b19;color:var(--ink-primary)}.scrub-pill--active[data-astro-cid-ctljpsuq]{background:#16252b;color:#fff;border-color:#16252b;box-shadow:0 4px 12px #16252b26}.scrub-pill__dot[data-astro-cid-ctljpsuq]{width:7px;height:7px;border-radius:50%;background:#dc8b19}.scrub-pill--active[data-astro-cid-ctljpsuq] .scrub-pill__dot[data-astro-cid-ctljpsuq]{background:#f3b755}.scrub-pill__alt[data-astro-cid-ctljpsuq]{font-size:.6875rem;opacity:.8}.rail-elevation__dossier[data-astro-cid-ctljpsuq]{background:var(--bg-surface, #FDF9F2);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;transition:transform .2s ease}.dossier-top[data-astro-cid-ctljpsuq]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;border-bottom:1px solid var(--border-subtle);padding-bottom:1rem}.dossier-dist[data-astro-cid-ctljpsuq]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#b26a06}.dossier-name[data-astro-cid-ctljpsuq]{font-family:var(--font-serif);font-size:1.35rem;color:var(--ink-primary);margin:.2rem 0 0}.dossier-side-pill[data-astro-cid-ctljpsuq]{display:inline-flex;align-items:center;gap:.45rem;background:#16252b;color:#fff;padding:.45rem .95rem;border-radius:8px;font-size:.8125rem}.side-tag[data-astro-cid-ctljpsuq]{opacity:.8;font-weight:500}.side-val[data-astro-cid-ctljpsuq]{color:#f3b755;font-weight:700;letter-spacing:.03em}.dossier-grid[data-astro-cid-ctljpsuq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.metric-box[data-astro-cid-ctljpsuq]{background:#fff;border:1px solid var(--border-subtle);border-radius:8px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem}.metric-box__label[data-astro-cid-ctljpsuq]{font-size:.75rem;color:var(--ink-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.metric-box__val[data-astro-cid-ctljpsuq]{font-size:.9375rem;color:var(--ink-primary);font-weight:700}.dossier-tip-box[data-astro-cid-ctljpsuq]{background:#fff;border-left:4px solid #DC8B19;border-radius:0 8px 8px 0;padding:1rem 1.25rem}.tip-header[data-astro-cid-ctljpsuq]{display:flex;align-items:center;gap:.5rem;color:#b26a06;margin-bottom:.4rem;font-size:.9375rem}.tip-desc[data-astro-cid-ctljpsuq]{color:var(--ink-body);font-size:.875rem;line-height:1.6;margin:0}.dossier-cta-row[data-astro-cid-ctljpsuq]{margin-top:.5rem}
