.article-gallery[data-astro-cid-druinty3]{gap:.85rem;margin:1.6rem 0 1.8rem;display:grid}.article-gallery__feature[data-astro-cid-druinty3]{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:4px;margin:0;overflow:hidden}.article-gallery__feature[data-astro-cid-druinty3] picture,.article-gallery__feature[data-astro-cid-druinty3] img{width:100%;height:auto;display:block}.article-gallery__feature[data-astro-cid-druinty3] figcaption[data-astro-cid-druinty3],.article-gallery__grid[data-astro-cid-druinty3] figcaption[data-astro-cid-druinty3]{color:var(--muted);margin:.45rem .1rem 0;font-size:.82rem;line-height:1.35}.article-gallery__feature[data-astro-cid-druinty3] figcaption[data-astro-cid-druinty3] a[data-astro-cid-druinty3]{color:inherit}.article-gallery__grid[data-astro-cid-druinty3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.article-gallery__grid[data-astro-cid-druinty3] figure[data-astro-cid-druinty3]{margin:0}.article-gallery__grid[data-astro-cid-druinty3] picture,.article-gallery__grid[data-astro-cid-druinty3] img{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:4px;width:100%;height:auto;display:block}@media (width>=640px){.article-gallery__grid[data-astro-cid-druinty3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.route[data-astro-cid-xljgbwpu]{margin:0 0 1.4rem}.route-map[data-astro-cid-xljgbwpu]{isolation:isolate;height:420px;padding:0;position:relative;overflow:hidden}.map-loading[data-astro-cid-xljgbwpu]{color:var(--muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}figcaption[data-astro-cid-xljgbwpu]{color:var(--muted);margin-top:.7rem;font-size:.95rem}.route-stops[data-astro-cid-xljgbwpu]{gap:.35rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.route-stops[data-astro-cid-xljgbwpu]{grid-template-columns:1fr 1fr;gap:.35rem 1rem}}.route-stops[data-astro-cid-xljgbwpu] button[data-astro-cid-xljgbwpu]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.45rem .2rem;display:flex}.route-stops[data-astro-cid-xljgbwpu] button[data-astro-cid-xljgbwpu]:hover,.route-stops[data-astro-cid-xljgbwpu] button[data-astro-cid-xljgbwpu].is-active{color:var(--coral)}.num[data-astro-cid-xljgbwpu]{background:var(--coral);color:#fff;width:1.5rem;height:1.5rem;font-family:var(--font-display);border-radius:999px;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:800;display:grid}.route-stops[data-astro-cid-xljgbwpu] strong[data-astro-cid-xljgbwpu]{font-family:var(--font-display);display:block}.route-stops[data-astro-cid-xljgbwpu] small[data-astro-cid-xljgbwpu]{color:var(--muted);margin-top:.15rem;font-size:.88rem;line-height:1.35;display:block}.voice[data-astro-cid-zjnkfy6p]{border:1px solid var(--hairline);background:linear-gradient(160deg, color-mix(in srgb, var(--blush) 55%, var(--surface-solid)), var(--surface-solid) 42%);margin:0 0 1.4rem;padding:1.15rem 1.2rem 1.25rem}.voice-head[data-astro-cid-zjnkfy6p]{margin-bottom:.95rem}.voice-kicker[data-astro-cid-zjnkfy6p]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--coral);margin:0 0 .35rem;font-size:.78rem;font-weight:800}.voice[data-astro-cid-zjnkfy6p] h2[data-astro-cid-zjnkfy6p]{max-width:18ch;margin:0 0 .45rem;font-size:clamp(1.35rem,3vw,1.7rem)}.voice-note[data-astro-cid-zjnkfy6p],.voice-meta[data-astro-cid-zjnkfy6p]{color:var(--muted);max-width:42ch;margin:0;font-size:.92rem;line-height:1.45}.voice-meta[data-astro-cid-zjnkfy6p]{margin-top:.35rem}.voice-audio[data-astro-cid-zjnkfy6p]{width:100%;margin:0 0 1rem;display:block}.voice-script[data-astro-cid-zjnkfy6p]{border-top:1px solid var(--hairline);padding-top:.95rem}.voice-script[data-astro-cid-zjnkfy6p] p[data-astro-cid-zjnkfy6p]{max-width:38ch;margin:0 0 .85rem;font-size:1.05rem;line-height:1.55}.voice-script[data-astro-cid-zjnkfy6p] p[data-astro-cid-zjnkfy6p]:last-child{margin-bottom:0}.article-detail[data-astro-cid-57z6rh23]{max-width:46rem}.article-detail[data-astro-cid-57z6rh23] h1[data-astro-cid-57z6rh23]{max-width:16ch;margin:0 0 .7rem;font-size:clamp(2.1rem,6vw,3.3rem)}.article-head[data-astro-cid-57z6rh23]{border-bottom:1px solid var(--hairline);margin-bottom:1.5rem;padding-bottom:1.25rem}.back[data-astro-cid-57z6rh23]{color:var(--muted);margin-bottom:1rem;text-decoration:none;display:inline-block}.lede[data-astro-cid-57z6rh23]{color:var(--muted);max-width:42ch;margin:0;font-size:1.2rem}.person-meta[data-astro-cid-57z6rh23]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:1.1rem 0 0;padding:0;display:grid}@media (width>=640px){.person-meta[data-astro-cid-57z6rh23]{grid-template-columns:repeat(4,minmax(0,1fr))}}.person-meta[data-astro-cid-57z6rh23] div[data-astro-cid-57z6rh23]{margin:0}.person-meta[data-astro-cid-57z6rh23] dt[data-astro-cid-57z6rh23]{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .15rem;font-size:.72rem;font-weight:800}.person-meta[data-astro-cid-57z6rh23] dd[data-astro-cid-57z6rh23]{margin:0;font-size:.98rem;line-height:1.35}.body[data-astro-cid-57z6rh23]{margin-top:1.4rem}.media-hero[data-astro-cid-57z6rh23] figcaption[data-astro-cid-57z6rh23]{margin:0;font-size:.75rem;line-height:1.3;position:absolute;bottom:.55rem;right:.85rem}.media-hero[data-astro-cid-57z6rh23] figcaption[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:#ffffffeb;text-shadow:0 1px 2px #0000008c;background:#0000006b;border-radius:4px;padding:.12rem .4rem;text-decoration:none}.media-hero[data-astro-cid-57z6rh23] figcaption[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{color:#fff}
