.ms-card{flex-direction:column;display:flex}.ms-card .card__title a{color:inherit;text-decoration:none}.ms-card .card__title a:hover{text-decoration:underline}.ms-card .card__meta{margin-top:4px}.ms-card .dot{opacity:.6}.ms-card__when{font-family:var(--sans);color:var(--coral-deep,var(--ink-2));font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4}.ms-card__when time{font-style:normal}.ms-card__route-pending{font-family:var(--sans);color:var(--coral-deep,var(--ink));margin:4px 0 0;font-size:12px;font-weight:700}.ms-card--fixture{border-color:var(--gold,var(--coral))}.ms-card__fixture-flag{font-family:var(--sans);color:var(--coral-deep,var(--ink));margin:0 0 6px;font-size:12px;font-weight:700}.ms-card__pill{font-family:var(--sans);letter-spacing:.01em;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);border-radius:999px;align-self:flex-start;margin:0 0 6px;padding:3px 9px;font-size:13px;font-weight:700;line-height:1.3;display:inline-block}.ms-card__pill--today{border-color:var(--coral);background:var(--coral-soft,var(--surface));color:var(--coral-deep)}.ms-card__pill--soon{border-color:var(--coral);color:var(--coral-deep)}.ms-card__pill--ongoing{color:var(--ink-3,var(--ink-2));border-style:dashed}.ms-card__pill--documented{border-color:var(--gold);color:var(--ink)}.ms-area-state{border:1px dashed var(--border);background:var(--surface);border-radius:8px;margin:1rem 0;padding:1rem 1.1rem}.ms-area-state__msg{color:var(--ink);margin:0;line-height:1.5}.ms-area-state__rows{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.ms-area-state__row{border-top:1px solid var(--border);padding-top:.5rem}.ms-area-state__row:first-child{border-top:0;padding-top:0}.ms-area-state__label{color:var(--ink);font-weight:600}.ms-rel{border-top:1px solid var(--border);margin:1.5rem 0 0;padding-top:1rem}.ms-rel__rail{margin:1rem 0}.ms-rel__list{grid-template-columns:1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ms-rel__list{grid-template-columns:repeat(2,1fr)}}.ms-rel__list--inline{gap:.3rem}.ms-rel__item{flex-wrap:wrap;align-items:baseline;gap:.4rem;line-height:1.5;display:flex}.ms-rel__link{color:var(--ink);font-weight:600;text-decoration:none}.ms-rel__link:hover{text-decoration:underline}.ms-rel__name{color:var(--ink);font-weight:600}.ms-rel__tag{font-family:var(--sans);color:var(--coral-deep,var(--ink-2));font-size:13px}.ms-rel__meta{color:var(--ink-2,var(--ink));font-variant-numeric:tabular-nums;font-size:14px}.ms-rel__item--featured{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.ms-rel__thumb{width:100%}.ms-rel__featured-body{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.ms-rel__pending{font-family:var(--sans);color:var(--coral-deep,var(--ink));font-size:12px;font-weight:700}.ms-rel__kinds{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:760px){.ms-rel__kinds{grid-template-columns:repeat(2,1fr)}}.ms-rel__kind-label{color:var(--ink);margin:0 0 .3rem}.ms-rel__empty{color:var(--ink-2,var(--ink));margin:0;line-height:1.5}.ms-rel__debug{border-top:1px dashed var(--border);margin-top:1rem;padding-top:.5rem}.ms-rel__debug>summary{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-3,var(--ink-2));cursor:pointer;list-style:revert;font-size:11px;line-height:1.4}.ms-rel__debug-grp{margin-top:.5rem}.ms-rel__debug-h{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-3,var(--ink-2));margin-bottom:3px;font-size:11px;display:block}.ms-rel__chips{flex-wrap:wrap;gap:4px 6px;display:flex}.ms-chip{font-family:var(--mono,ui-monospace, monospace);border:1px solid var(--border);color:var(--ink-2,var(--ink));background:var(--surface);letter-spacing:.01em;border-radius:6px;padding:1px 6px;font-size:11px;line-height:1.4}.ms-chip b{font-weight:700}.ms-chip--ok{border-color:var(--green,var(--border))}.ms-chip--muted{opacity:.75}.ms-area{margin:1.5rem 0}.ms-area__identity{color:var(--ink);margin:0 0 1rem;line-height:1.5}.ms-area__h2{margin:1.25rem 0 .5rem;font-size:1.1rem}.ms-area__h3{margin:1.25rem 0 .6rem;font-size:1rem}.ms-area__n{color:var(--ink-2,var(--ink));font-weight:400}.ms-area-grid{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ms-area-grid>.ms-card{flex:100%;min-width:0}@media (min-width:760px){.ms-area-grid>.ms-card{flex-basis:290px}}.ms-area-grid--continuation{margin-top:1rem}.ms-area__interlude{border-top:2px solid var(--ink);border-bottom:1px solid var(--border);margin:2rem 0;padding:1.5rem 0}.ms-area__flags{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.ms-area__flag{font-family:var(--mono,ui-monospace, monospace);border:1px solid var(--border);color:var(--ink-2,var(--ink));background:var(--surface);border-radius:6px;padding:2px 8px;font-size:.8rem}.ms-area__flag b{font-weight:700}.ms-area__flag--ok{border-color:var(--green,var(--border))}.ms-area__flag--off{border-color:var(--gold,var(--coral));color:var(--coral-deep,var(--ink))}.ms-area__bucket--demoted{border-top:1px dashed var(--border);opacity:.92;padding-top:1rem}.ms-area__h3--demoted{color:var(--ink-2,var(--ink));font-size:.95rem}.ms-area__demoted-note{color:var(--ink);opacity:.85;margin:0 0 .75rem;font-size:.9rem;line-height:1.5}.ms-area__unavailable{line-height:1.6}.ms-area__unavailable code{font-family:var(--mono,ui-monospace, monospace);font-size:.9em}.area-omission[data-astro-cid-4oe544hz]{margin:var(--space-3) 0 0;font-size:var(--text-14);color:var(--ink-3);font-style:italic}.area-editorial[data-astro-cid-i2wlw47v]{border-inline-start:3px solid var(--color-accent,#8f3f25);background:color-mix(in srgb, var(--color-surface,#fff) 92%, var(--color-accent,#8f3f25));max-width:72ch;margin:0 0 2rem;padding:1.1rem 1.2rem}.area-editorial__kicker[data-astro-cid-i2wlw47v]{color:var(--color-text-muted,#685f59);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:700}.area-editorial__hero[data-astro-cid-i2wlw47v]{max-width:52rem;margin:0 0 1rem}.area-editorial__lead[data-astro-cid-i2wlw47v]{color:var(--color-text,#211b17);font-family:var(--font-display,Georgia, serif);margin:0;font-size:max(1.12rem,min(2.5vw,1.42rem));line-height:1.35}.area-editorial__body[data-astro-cid-i2wlw47v]{color:var(--color-text,#211b17);margin:.85rem 0 0;line-height:1.65}
