.transit-module__-_NZZW__shell{background:radial-gradient(circle at 88% 5%, color-mix(in srgb, var(--cw-accent) 14%, transparent), transparent 28rem), var(--cw-bg);min-height:calc(100svh - 7rem);padding:clamp(1.5rem,5vw,5rem) 1rem 5rem}.transit-module__-_NZZW__inner{max-width:74rem;margin:0 auto}.transit-module__-_NZZW__crumbs{color:var(--cw-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:2.5rem;font-size:.84rem;display:flex}.transit-module__-_NZZW__crumbs a{color:var(--cw-accent);font-weight:700}.transit-module__-_NZZW__hero{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.transit-module__-_NZZW__hero>div{max-width:52rem}.transit-module__-_NZZW__eyebrow{color:var(--cw-accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780}.transit-module__-_NZZW__hero h1{font-family:var(--cw-display);letter-spacing:-.055em;margin:.65rem 0 1rem;font-size:clamp(2.55rem,7vw,5.25rem);font-weight:500;line-height:.98}.transit-module__-_NZZW__hero>div>p:last-child{color:var(--cw-muted);margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.transit-module__-_NZZW__layout{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);align-items:start;gap:1.25rem;display:grid}.transit-module__-_NZZW__formCard .cw-card__body{gap:1.25rem;padding:clamp(1.25rem,4vw,2.25rem);display:grid}.transit-module__-_NZZW__profile{background:color-mix(in srgb, var(--cw-accent) 5%, var(--cw-surface));border:1px solid var(--cw-border);border-radius:.8rem;gap:.8rem;padding:1rem;display:grid}.transit-module__-_NZZW__profile div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.transit-module__-_NZZW__profile span:first-child{color:var(--cw-muted);font-size:.8rem}.transit-module__-_NZZW__profile strong{text-align:right;font-size:.84rem}.transit-module__-_NZZW__fieldset{border:1px solid var(--cw-border);border-radius:.85rem;gap:.75rem;margin:0;padding:1rem;display:grid}.transit-module__-_NZZW__fieldset legend{padding:0 .3rem;font-size:.82rem;font-weight:750}.transit-module__-_NZZW__fieldset label{cursor:pointer;align-items:flex-start;gap:.7rem;min-height:2.75rem;line-height:1.35;display:flex}.transit-module__-_NZZW__fieldset input{accent-color:var(--cw-accent);flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.transit-module__-_NZZW__fieldset label span{gap:.2rem;display:grid}.transit-module__-_NZZW__fieldset small,.transit-module__-_NZZW__fieldset p{color:var(--cw-muted);margin:0;font-size:.75rem;line-height:1.5}.transit-module__-_NZZW__dateTime{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.transit-module__-_NZZW__fieldError{font-weight:650;color:#b34545!important}.transit-module__-_NZZW__scope{background:color-mix(in srgb, var(--cw-surface) 90%, transparent);border:1px solid var(--cw-border);border-radius:1rem;padding:1.5rem}.transit-module__-_NZZW__scope h2{font-family:var(--cw-display);margin:.55rem 0 .75rem;font-size:1.55rem}.transit-module__-_NZZW__scope p,.transit-module__-_NZZW__scope li{color:var(--cw-muted);font-size:.86rem;line-height:1.6}.transit-module__-_NZZW__scope ol{gap:.75rem;padding-left:1.2rem;display:grid}.transit-module__-_NZZW__live{min-height:1.1rem}.transit-module__-_NZZW__separation,.transit-module__-_NZZW__live{color:var(--cw-muted);margin:0;font-size:.76rem;line-height:1.55}@media (max-width:720px){.transit-module__-_NZZW__shell{padding-inline:.75rem}.transit-module__-_NZZW__hero{flex-direction:column;align-items:flex-start}.transit-module__-_NZZW__layout,.transit-module__-_NZZW__dateTime{grid-template-columns:1fr}.transit-module__-_NZZW__profile div{flex-direction:column;align-items:flex-start;gap:.3rem}.transit-module__-_NZZW__profile strong{text-align:left}.transit-module__-_NZZW__formCard,.transit-module__-_NZZW__scope{padding:1rem}}
