.page[data-v-d17ab69e]{padding:64px 0}.page-head[data-v-d17ab69e]{margin-bottom:18px;text-align:center}.news-layout[data-v-d17ab69e]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 767px){.news-layout[data-v-d17ab69e]{grid-template-columns:1fr;gap:14px}}.filters[data-v-d17ab69e]{display:flex;flex-direction:column;gap:10px;position:sticky;top:92px;align-self:start}@media (max-width: 767px){.filters[data-v-d17ab69e]{position:static;flex-direction:row;flex-wrap:wrap}}.news-main[data-v-d17ab69e]{min-width:0}.filter-btn[data-v-d17ab69e]{text-align:left;padding:10px 12px;border-radius:10px;width:100%;max-width:180px;min-width:128px;background:#fff;border:1px solid #fdcac9;cursor:pointer;font-weight:700;color:#4d0505;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.filter-btn.active[data-v-d17ab69e]{border-color:#f41c1c9e;background:#fff0f0f2;color:#af0f0f;box-shadow:0 6px 18px #f41c1c24}@media (max-width: 767px){.filter-btn[data-v-d17ab69e]{width:auto;max-width:160px;min-width:108px}}.news-cover[data-v-d17ab69e]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#fdcac959}.news-cover img[data-v-d17ab69e]{display:block;width:100%;height:100%}.news-grid[data-v-d17ab69e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1100px){.news-grid[data-v-d17ab69e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.news-grid[data-v-d17ab69e]{grid-template-columns:1fr}}.news-card[data-v-d17ab69e]{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid rgba(253,202,201,.6);text-decoration:none;color:inherit;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s cubic-bezier(.2,.8,.2,1),border-color .38s ease}.news-card[data-v-d17ab69e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#fba9a700 20%,#fba9a733,#fba9a700 80%);transform:translate(-120%);transition:transform .6s ease;pointer-events:none}.news-card[data-v-d17ab69e]:hover{transform:translate3d(0,-8px,0) scale(1.01);border-color:#f77c79cc;box-shadow:0 14px 34px #f41c1c38}.news-card[data-v-d17ab69e]:hover:after{transform:translate(120%)}.news-card:hover .news-body[data-v-d17ab69e]{transform:translate(6px)}.news-body[data-v-d17ab69e]{width:100%;min-width:0;box-sizing:border-box;padding:12px 14px 20px 12px;text-align:left;transition:transform .35s ease}.news-meta[data-v-d17ab69e]{display:flex;gap:10px;align-items:center;font-size:13px;color:#660707}.cat[data-v-d17ab69e]{padding:2px 8px;border-radius:999px;background:#fee2e2e6;border:1px solid rgba(251,169,167,.5)}.news-title[data-v-d17ab69e]{margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.6;color:#4d0505;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-desc[data-v-d17ab69e]{margin:8px 0 0;color:#660707;font-size:14px;line-height:1.9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.state[data-v-d17ab69e]{margin:26px 0 14px;min-height:88px;display:flex;align-items:center;justify-content:center;gap:10px;color:#660707;border:1px dashed rgba(251,169,167,.55);border-radius:12px;background:#fff0f0cc}.state--error[data-v-d17ab69e]{color:#af0f0f}.retry-btn[data-v-d17ab69e]{padding:6px 10px;border-radius:8px;border:1px solid rgba(247,124,121,.6);color:#af0f0f;background:#fff}
