.layout[data-v-153a63ee]{display:grid;grid-template-columns:220px 1fr;gap:1.75rem;align-items:start;position:relative}.sidebar[data-v-153a63ee]{background:#15191f;color:#fff;border:1px solid var(--border);position:sticky;top:5.5rem}.sidebar-title[data-v-153a63ee]{margin:0;padding:1rem 1.1rem;font-weight:600;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.08)}.side-nav[data-v-153a63ee]{list-style:none;margin:0;padding:.5rem 0}.side-link[data-v-153a63ee]{width:100%;text-align:left;background:transparent;color:#ffffffc7;border:0;border-bottom:1px solid rgba(255,255,255,.08);padding:.85rem 1.1rem;cursor:pointer;font:inherit}.side-link[data-v-153a63ee]:hover,.side-link.active[data-v-153a63ee]{color:#fff;background:#ffffff0f}.sidebar-toggle[data-v-153a63ee],.sidebar-mask[data-v-153a63ee]{display:none}.list-head[data-v-153a63ee]{margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.list-head h2[data-v-153a63ee]{margin:0 0 .35rem;font-size:1.35rem}.list-head p[data-v-153a63ee]{margin:0;color:var(--muted, #6b7280);font-size:.92rem}.news-list[data-v-153a63ee]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.news-item[data-v-153a63ee]{display:grid;grid-template-columns:72px 1fr auto;gap:1.1rem;align-items:start;padding:1.15rem 1.25rem;border:1px solid var(--border);background:var(--surface);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.news-item[data-v-153a63ee]:hover{border-color:var(--accent);box-shadow:0 4px 16px #1f52871f}.date-block[data-v-153a63ee]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;background:var(--accent);color:#fff;flex-shrink:0}.date-block strong[data-v-153a63ee]{font-size:1.55rem;line-height:1.1;font-weight:700}.date-block i[data-v-153a63ee]{font-style:normal;font-size:.72rem;opacity:.9;font-family:Arial,sans-serif;margin-top:2px}.news-body h3[data-v-153a63ee]{margin:0 0 .45rem;font-size:1.05rem;font-weight:600;color:var(--text);line-height:1.45}.news-item:hover .news-body h3[data-v-153a63ee]{color:var(--accent)}.news-body p[data-v-153a63ee]{margin:0 0 .55rem;color:var(--text-muted);font-size:.9rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.more[data-v-153a63ee]{font-size:.85rem;color:var(--accent)}.thumb[data-v-153a63ee]{width:120px;height:80px;object-fit:cover;border:1px solid var(--border);flex-shrink:0}.hint[data-v-153a63ee]{color:var(--text-muted, #6b7280);padding:2rem 0}@media (max-width: 900px){.layout[data-v-153a63ee]{grid-template-columns:1fr}.sidebar[data-v-153a63ee]{display:none;position:fixed;z-index:120;inset:var(--header-h) auto 0 0;width:min(82vw,280px);top:var(--header-h);overflow-y:auto}.sidebar.open[data-v-153a63ee]{display:block}.sidebar-toggle[data-v-153a63ee]{display:block;margin-bottom:1rem;width:100%;padding:.7rem 1rem;border:1px solid var(--border);background:var(--surface);color:var(--text)}.sidebar-mask[data-v-153a63ee]{display:block;position:fixed;inset:var(--header-h) 0 0 0;background:#00000073;z-index:115}.news-item[data-v-153a63ee]{grid-template-columns:64px 1fr;gap:.75rem}.date-block[data-v-153a63ee]{width:64px;height:64px}.thumb[data-v-153a63ee]{display:none}}@media (max-width: 640px){.news-body h3[data-v-153a63ee]{font-size:.98rem}.news-body p[data-v-153a63ee]{-webkit-line-clamp:3;font-size:.85rem}}
