.trip-new{padding:var(--s-10) 0 var(--s-12)}.trip-new__eyebrow,.trip-new__label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.trip-new__eyebrow{margin-bottom:var(--s-5);display:block}.trip-new h1{letter-spacing:-.04em;max-width:16ch;margin:0 0 var(--s-5);font-size:clamp(2.4rem,6vw,5.5rem);line-height:1.02}.trip-new h1 em{color:var(--signal);font-style:normal}.trip-new__lede{max-width:62ch;color:var(--text-secondary);font-size:var(--text-lg);margin:0 0 var(--s-8);line-height:1.6}.trip-new__map-frame{aspect-ratio:3.15;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#1c1c1c;position:relative;overflow:hidden}.trip-new__map{width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.trip-new__caption{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3);font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;display:flex}.trip-new__section{padding:var(--s-10) 0 0}.trip-new__section h2{margin:0 0 var(--s-5);font-size:var(--text-2xl);letter-spacing:-.02em}.trip-new__grid{background:var(--border-hair);border:1px solid var(--border-hair);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (width>=720px){.trip-new__grid{grid-template-columns:repeat(4,1fr)}}.trip-new__stat{padding:var(--s-5);background:var(--bg-elevated)}.trip-new__stat b{color:var(--text-primary);margin-top:var(--s-2);font-size:clamp(1.5rem,3vw,2.25rem);display:block}.trip-new__stat b.accent{color:var(--signal)}.trip-new__stat small{color:var(--text-dim);font:11px var(--font-mono)}.trip-new__prose{max-width:70ch;color:var(--text-secondary);font-size:var(--text-base);line-height:1.8}.trip-new__prose p{margin:0 0 var(--s-5)}.trip-new__prose strong{color:var(--text-primary)}.trip-new__columns{gap:var(--s-5);grid-template-columns:1fr;display:grid}@media (width>=760px){.trip-new__columns{grid-template-columns:1fr 1fr}}.trip-new__card{padding:var(--s-6);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.trip-new__card h3{margin:0 0 var(--s-4);font-size:var(--text-xl)}.trip-new__card ul{color:var(--text-secondary);margin:0;padding-left:1.2rem;line-height:1.75}.trip-new__card li+li{margin-top:var(--s-3)}.trip-new__card--good h3{color:var(--tier-confirmed)}.trip-new__card--bad h3{color:var(--tier-rumor)}.trip-new__notice{padding:var(--s-6);border-left:2px solid var(--signal);background:var(--bg-elevated);color:var(--text-secondary);line-height:1.75}.trip-new__notice p{margin:0}.trip-new__video{gap:var(--s-5);padding:var(--s-6);background:var(--bg-elevated);border:1px solid var(--signal-line);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex}.trip-new__video p{max-width:62ch;color:var(--text-secondary);margin:0;line-height:1.7}.trip-new__time{font:10px var(--font-mono);letter-spacing:.06em;color:var(--signal);white-space:nowrap;margin-left:.35rem;text-decoration:none;display:inline-flex}.trip-new__time:hover{text-decoration:underline}@media (width>=760px){.trip-new__video{flex-direction:row;justify-content:space-between;align-items:center}}.trip-back{margin-bottom:var(--s-6);font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.trip-back:hover{color:var(--text-primary)}.trip-crosslink{padding:var(--s-6);background:var(--bg-elevated);border:1px solid var(--signal-line);border-radius:var(--radius-lg);color:var(--text-primary);display:block}.trip-crosslink h2{margin:var(--s-3) 0 0;color:var(--text-primary)}.trip-new__footer{margin-top:var(--s-12);padding-top:var(--s-5);border-top:1px solid var(--border-hair);font-size:var(--text-xs);color:var(--text-muted);line-height:1.7}.trip-section--flush{padding-top:0}.trip-crosslink--plain{text-decoration:none}.text-decorative{color:var(--text-decorative)}.trip-map-fallback{background:var(--bg-instrument);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);height:240px;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--s-3);flex-direction:column;font-size:11px;display:none}.trip-map-placeholder{background:var(--bg-instrument);border-radius:var(--radius);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--s-3);flex-direction:column;font-size:11px;display:flex}.trip-map-placeholder__icon{font-size:28px}