.news-card-module__S0uaUq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}.news-card-module__S0uaUq__card{border:1px solid var(--border,currentColor);overflow-wrap:anywhere;background:var(--card,transparent);border-radius:.8rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000006}.news-card-module__S0uaUq__body{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(1rem,3vw,1.5rem);display:flex}.news-card-module__S0uaUq__kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.news-card-module__S0uaUq__card h2{margin:.5rem 0;font-family:Georgia,serif;font-size:1.5rem;line-height:1.4}.news-card-module__S0uaUq__note{opacity:.85;font-size:.9rem;line-height:1.6}.news-card-module__S0uaUq__excerpt{margin:.25rem 0;font-size:.95rem;line-height:1.65}.news-card-module__S0uaUq__photoLink{background:#7f7f7f14;display:block;overflow:hidden}.news-card-module__S0uaUq__photo{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;transition:transform .2s;display:block}.news-card-module__S0uaUq__photoLink:hover .news-card-module__S0uaUq__photo{transform:scale(1.015)}.news-card-module__S0uaUq__readLink{text-underline-offset:.2em;align-items:center;min-height:44px;margin-top:.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.news-card-module__S0uaUq__card :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid}.news-card-module__S0uaUq__photoLink:focus-visible{outline-offset:-4px}@media (prefers-reduced-motion:reduce){.news-card-module__S0uaUq__photo{transition:none}.news-card-module__S0uaUq__photoLink:hover .news-card-module__S0uaUq__photo{transform:none}}
.microbus-panel{color:inherit;margin:28px 0}.microbus-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.microbus-heading h2{margin:8px 0;font:700 24px/1.3 Georgia,serif}.microbus-heading p{margin:6px 0}.microbus-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.microbus-play{border:1px solid var(--border);white-space:nowrap;border-radius:6px;min-height:44px;padding:10px 14px}.microbus-status{color:var(--muted-foreground);margin:12px 0;font-size:13px;line-height:1.7}.microbus-status button{font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:6px;min-height:44px;margin-left:8px;padding:8px 14px}.microbus-details{width:100%;margin:.75rem 0;font-size:.875rem;line-height:1.6}.microbus-details summary{cursor:pointer;align-content:center;min-height:44px}.microbus-runs{padding-left:22px}.microbus-runs li{border-bottom:1px solid var(--border);padding:10px 0}.microbus-runs p{margin:6px 0}.microbus-note{color:var(--muted-foreground);font-size:13px;line-height:1.6}.microbus-panel a{text-underline-offset:3px}.microbus-panel :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid}@media (max-width:760px){.microbus-heading{flex-direction:column;align-items:flex-start}}
.news-module__MlY1RW__page{max-width:76rem;color:inherit;margin:auto;padding:clamp(1rem,4vw,3rem)}.news-module__MlY1RW__heading{background:linear-gradient(120deg,#0000,#b76b3212);border-bottom:2px solid;margin-bottom:1.5rem;padding:2rem 0}.news-module__MlY1RW__heading h1{margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,5rem);line-height:1.08}.news-module__MlY1RW__heading>p:last-child{max-width:46rem;font-size:1.15rem;line-height:1.65}.news-module__MlY1RW__kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.news-module__MlY1RW__filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.news-module__MlY1RW__filters select,.news-module__MlY1RW__filters button{font:inherit;max-width:100%;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:.4rem;padding:.65rem}.news-module__MlY1RW__filters button{cursor:pointer}.news-module__MlY1RW__note{opacity:.85;font-size:.9rem;line-height:1.6}.news-module__MlY1RW__feedDetails{margin:.75rem 0;font-size:.875rem;line-height:1.6}.news-module__MlY1RW__feedDetails summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.news-module__MlY1RW__feedDetails summary:focus-visible{outline-offset:4px;outline:3px solid}.news-module__MlY1RW__notice{border:1px dashed;border-radius:.5rem;margin:1.5rem 0;padding:1.5rem;line-height:1.6}.news-module__MlY1RW__page a:focus-visible,.news-module__MlY1RW__filters :focus-visible{outline-offset:4px;outline:3px solid}
