.news-filter[data-v-230cf2ed]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.news-filter--bar[data-v-230cf2ed]{margin-bottom:28px}.news-filter__chip[data-v-230cf2ed]{font-family:var(--vm-font-mono, monospace);font-size:.72rem;letter-spacing:.02em;padding:6px 14px;border-radius:999px;border:1.2px solid var(--vm-paper-edge, #d9d2c0);background:var(--vm-warm-white, #faf8f6);color:var(--vm-ink-2, #3c3a35);cursor:pointer;transition:all .15s ease;white-space:nowrap}.news-filter__chip[data-v-230cf2ed]:hover{border-color:var(--vm-accent, #387a86);color:var(--vm-accent, #387a86)}.news-filter__chip--active[data-v-230cf2ed]{background:var(--vm-accent, #387a86);border-color:var(--vm-accent, #387a86);color:#fff}.news-grid[data-v-230cf2ed]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 959px){.news-grid[data-v-230cf2ed]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){.news-grid[data-v-230cf2ed]{grid-template-columns:1fr;gap:16px}}.news-card[data-v-230cf2ed]{display:flex;flex-direction:column;background:var(--vm-warm-white, #faf8f6);border:1.1px solid var(--vm-paper-edge, #d9d2c0);border-radius:var(--vm-card-radius, 10px);overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.news-card[data-v-230cf2ed]:hover{transform:translateY(-3px);border-color:var(--vm-accent-border, rgba(56, 122, 134, .35));box-shadow:0 10px 24px #1f1d1a1a}.news-card__media[data-v-230cf2ed]{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,#3b4f62,#387a86);overflow:hidden}.news-card__img[data-v-230cf2ed]{width:100%;height:100%;object-fit:cover;display:block}.news-card__placeholder[data-v-230cf2ed]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ffffffeb;background:linear-gradient(135deg,#3b4f62,#387a86)}.news-card__placeholder .v-icon[data-v-230cf2ed]{color:#ffffffd9}.news-card__placeholder span[data-v-230cf2ed]{font-family:var(--vm-font-mono, monospace);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.news-card__tag[data-v-230cf2ed]{position:absolute;top:10px;left:10px;font-family:var(--vm-font-mono, monospace);font-size:.62rem;letter-spacing:.03em;padding:4px 9px;border-radius:999px;background:#1f1d1ab8;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.news-card__tag--own[data-v-230cf2ed]{background:#387a86eb}.news-card__body[data-v-230cf2ed]{display:flex;flex-direction:column;padding:16px 18px 18px;flex:1 1 auto}.news-card__meta[data-v-230cf2ed]{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--vm-ink-3, #6b675f);margin-bottom:8px}.news-card__cat[data-v-230cf2ed]{color:var(--vm-accent, #387a86);font-weight:600}.news-card__dot[data-v-230cf2ed]{opacity:.5}.news-card__title[data-v-230cf2ed]{font-family:atkinsonregular,sans-serif!important;font-size:.98rem!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.005em!important;color:var(--vm-ink, #1f1d1a)!important;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__excerpt[data-v-230cf2ed]{font-size:.74rem;line-height:1.5;color:var(--vm-ink-2, #3c3a35);margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__more[data-v-230cf2ed]{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:600;color:var(--vm-accent, #387a86)}.news-pager[data-v-230cf2ed]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:36px}.news-pager__btn[data-v-230cf2ed]{display:inline-flex;align-items:center;gap:5px;font-family:var(--vm-font-mono, monospace);font-size:.75rem;letter-spacing:.02em;padding:8px 16px;border-radius:999px;border:1.2px solid var(--vm-paper-edge, #d9d2c0);background:var(--vm-warm-white, #faf8f6);color:var(--vm-ink-2, #3c3a35);cursor:pointer;transition:all .15s ease}.news-pager__btn[data-v-230cf2ed]:hover:not(:disabled){border-color:var(--vm-accent, #387a86);color:var(--vm-accent, #387a86)}.news-pager__btn[data-v-230cf2ed]:disabled{opacity:.4;cursor:default}.news-pager__status[data-v-230cf2ed]{font-family:var(--vm-font-mono, monospace);font-size:.75rem;color:var(--vm-ink-3, #6b675f)}.news-empty[data-v-230cf2ed]{text-align:center;padding:64px 16px}@media (max-width: 599px){.news-card__title[data-v-230cf2ed]{font-size:.94rem!important}}
