.news-card[data-v-175cc5f7]{background:#fff;border:1px solid #ebebeb;border-radius:10px;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.news-card[data-v-175cc5f7]:hover{border-color:#1194924d;box-shadow:0 12px 30px -12px #1194922e;transform:translateY(-3px)}.news-card:hover .card-title[data-v-175cc5f7]{color:var(--color-primary)}.news-card:hover .card-cover img[data-v-175cc5f7]{transform:scale(1.04)}.card-cover[data-v-175cc5f7]{aspect-ratio:16/9;background:#f3f4f6;overflow:hidden;position:relative}.card-cover img[data-v-175cc5f7]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.cover-cat[data-v-175cc5f7]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;color:#fff;display:inline-flex;font-size:11px;font-weight:500;gap:4px;left:12px;letter-spacing:.02em;padding:3px 8px;position:absolute;top:12px}.card-body[data-v-175cc5f7]{padding:16px 18px 18px}.card-title[data-v-175cc5f7]{color:#252422;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 8px;transition:color .2s}.card-excerpt[data-v-175cc5f7],.card-title[data-v-175cc5f7]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-excerpt[data-v-175cc5f7]{color:#6b7280;font-size:13px;line-height:1.65;margin:0 0 12px}.card-meta[data-v-175cc5f7]{align-items:center;color:#999;display:flex;font-size:12px;gap:6px}.card-meta .dot[data-v-175cc5f7]{color:#ddd}.news-card.v-compact[data-v-175cc5f7]{background:transparent;border:none;border-radius:8px;display:grid;gap:10px;grid-template-columns:88px 1fr;padding:10px}.news-card.v-compact[data-v-175cc5f7]:hover{background:#1194920a;border-color:transparent;box-shadow:none;transform:none}.news-card.v-compact .card-cover[data-v-175cc5f7]{aspect-ratio:1/1;border-radius:6px;overflow:hidden}.news-card.v-compact .cover-cat[data-v-175cc5f7]{display:none}.news-card.v-compact .card-body[data-v-175cc5f7]{display:flex;flex-direction:column;justify-content:center;padding:0}.news-card.v-compact .card-title[data-v-175cc5f7]{font-size:13px;-webkit-line-clamp:2;line-height:1.5;margin:0 0 4px}.news-card.v-compact .card-meta[data-v-175cc5f7]{font-size:11px}.newsletter[data-v-40ebc85d]{width:100%}.nl-head[data-v-40ebc85d]{margin-bottom:14px}.nl-head .nl-icon[data-v-40ebc85d]{color:var(--color-primary);margin-bottom:6px}.nl-head .nl-title[data-v-40ebc85d]{color:#252422;font-size:17px;font-weight:600;margin:0 0 6px}.nl-head .nl-desc[data-v-40ebc85d]{color:#6b7280;font-size:13px;line-height:1.7;margin:0}.nl-head-mini[data-v-40ebc85d]{margin-bottom:10px}.nl-head-mini .nl-title-mini[data-v-40ebc85d]{color:#252422;font-size:14px;font-weight:600;margin:0 0 3px}.nl-head-mini .nl-desc-mini[data-v-40ebc85d]{color:#6b7280;font-size:12px;margin:0}.nl-row[data-v-40ebc85d]{display:flex;gap:8px}.nl-input[data-v-40ebc85d]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#252422;flex:1;font-size:13px;height:36px;padding:0 12px;transition:border .15s,background .15s}.nl-input[data-v-40ebc85d]:focus{background:#fff;border-color:var(--color-primary);outline:none}.nl-input[data-v-40ebc85d]::-moz-placeholder{color:#b8b8b8}.nl-input[data-v-40ebc85d]::placeholder{color:#b8b8b8}.nl-input.invalid[data-v-40ebc85d]{background:#ef262a0a;border-color:#ef262a}.nl-input[data-v-40ebc85d]:disabled{background:#f5f5f5;cursor:not-allowed}.nl-btn[data-v-40ebc85d]{align-items:center;background:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:5px;height:36px;padding:0 14px;transition:background .15s;white-space:nowrap}.nl-btn[data-v-40ebc85d]:hover:not(:disabled){filter:brightness(.95)}.nl-btn[data-v-40ebc85d]:disabled{cursor:not-allowed;opacity:.85}.spinning[data-v-40ebc85d]{animation:nl-spin-40ebc85d .8s linear infinite}@keyframes nl-spin-40ebc85d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.nl-hint[data-v-40ebc85d]{font-size:12px;margin-top:8px;min-height:16px}.nl-hint.err[data-v-40ebc85d]{color:#ef262a}.nl-hint.ok[data-v-40ebc85d]{color:var(--color-primary)}.newsletter.v-card[data-v-40ebc85d]{background:linear-gradient(135deg,#f5fafa,#fff);border:1px solid #e5e7eb;border-radius:14px;padding:28px 32px}.newsletter.v-card .nl-head[data-v-40ebc85d]{margin-bottom:18px;text-align:center}.newsletter.v-card .nl-title[data-v-40ebc85d]{font-size:19px}.newsletter.v-card .nl-desc[data-v-40ebc85d]{font-size:13.5px}.newsletter.v-card .nl-row[data-v-40ebc85d]{margin:0 auto;max-width:460px}.newsletter.v-card .nl-input[data-v-40ebc85d]{font-size:14px;height:42px}.newsletter.v-card .nl-btn[data-v-40ebc85d]{font-size:14px;height:42px;padding:0 22px}.newsletter.v-card .nl-hint[data-v-40ebc85d]{text-align:center}
