.news-list{gap:.75rem;display:grid}.news-card{gap:.25rem;padding:1rem;display:grid}.news-tags{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.news-tag{background:var(--color-sky-soft);height:1.5rem;color:var(--color-link);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.5625rem;font-size:.78125rem;font-weight:700;display:inline-flex}.news-tag[data-topic=transit]{background:var(--color-sun-soft);color:var(--color-sun-ink)}.news-tag[data-topic=city]{background:var(--color-brand-soft);color:var(--color-brand-ink)}.news-tag-district{background:color-mix(in srgb, var(--color-ink) 7%, transparent);color:var(--color-ink)}.news-when{color:var(--color-muted);white-space:nowrap;margin-left:auto;font-size:.8125rem;font-weight:650}.news-title{letter-spacing:-.005em;font-size:1.0625rem;font-weight:750;line-height:1.28}@media (hover:hover){.news-title:hover{color:var(--color-link)}}.news-original{color:var(--color-muted);font-size:.8125rem}.news-original summary{cursor:pointer;align-items:center;gap:.25rem;min-height:2rem;font-weight:600;list-style:none;display:inline-flex}.news-original summary::-webkit-details-marker{display:none}.news-original summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4375rem;height:.4375rem;margin:-.125rem 0 0 .125rem;transition:rotate .2s;rotate:45deg}.news-original[open] summary:after{margin-top:.1875rem;rotate:225deg}.news-original p{margin:0 0 .25rem;line-height:1.35}.news-original a,.news-translate{color:var(--color-link);justify-self:start;font-size:.8125rem;text-decoration:underline}.news-summary{margin:0;font-size:.9375rem;line-height:1.5}
