.media-index-list{margin:0;padding:0;list-style:none}.media-index-item{border-bottom:1px solid var(--line)}.media-index-link{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px;display:grid}.media-index-item:focus-within{border-bottom-color:var(--ink)}@media (hover:hover){.media-index-item:has(a):hover{border-bottom-color:var(--ink)}}.media-index-item[data-cover=true] .media-index-link{grid-template-columns:240px minmax(0,1fr)}.media-index-item [data-image-format=media]{width:100%;height:auto}.media-index-source{color:var(--muted);margin-bottom:8px;font-size:13px;line-height:1.8}.media-index-item h2{overflow-wrap:anywhere;justify-content:space-between;gap:24px;font-size:24px;font-weight:600;line-height:1.6;display:flex}.media-index-summary{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:16px;line-height:1.9}.media-index-item h2 .reading-arrow{margin-top:8px}.media-index-empty{color:var(--muted);padding-block:24px 48px;font-size:17px;line-height:1.9}@media (max-width:800px){.media-index-link,.media-index-item[data-cover=true] .media-index-link{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}.media-index-item h2{justify-content:space-between;gap:24px;font-size:21px;display:flex}}
