.news-page[data-v-de5e3e9e]{background-color:#f8f9fa;min-height:100vh}.news-hero[data-v-de5e3e9e]{position:relative;height:80vh;min-height:500px;max-height:700px;display:flex;align-items:flex-end;padding-bottom:80px;margin-top:calc(-1 * var(--header-height));margin-bottom:60px;overflow:hidden}.news-hero__bg[data-v-de5e3e9e]{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 10s ease}.news-hero:hover .news-hero__bg[data-v-de5e3e9e]{transform:scale(1.05)}.news-hero__overlay[data-v-de5e3e9e]{position:absolute;inset:0;background:linear-gradient(to top,#000000e6,#00000080,#0003)}.hero-container[data-v-de5e3e9e]{position:relative;z-index:10;color:#fff;width:100%}.featured-badge[data-v-de5e3e9e]{display:inline-block;background:var(--color-primary, #ac2925);color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:6px 16px;border-radius:4px;margin-bottom:24px;box-shadow:0 4px 15px #ac292566}.hero-content-wrapper[data-v-de5e3e9e]{max-width:800px}.hero-title[data-v-de5e3e9e]{font-size:clamp(32px,5vw,48px);font-family:var(--font-primary);font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.hero-excerpt[data-v-de5e3e9e]{font-size:clamp(16px,2vw,18px);line-height:1.6;color:#ffffffe6;margin-bottom:30px;max-width:650px}.read-more-btn[data-v-de5e3e9e]{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--color-primary, #ac2925);padding:14px 28px;border-radius:50px;font-weight:600;transition:all .3s ease}.read-more-btn[data-v-de5e3e9e]:hover{background:var(--color-primary, #ac2925);color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.news-main[data-v-de5e3e9e]{padding-bottom:80px}.sticky-nav[data-v-de5e3e9e]{position:sticky;top:var(--header-height);z-index:90;background:#f8f9fae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 0;margin-bottom:40px;border-bottom:1px solid rgba(0,0,0,.05)}.filter-list[data-v-de5e3e9e]{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;-ms-overflow-style:none;scrollbar-width:none}.filter-list[data-v-de5e3e9e]::-webkit-scrollbar{display:none}.filter-btn[data-v-de5e3e9e]{padding:10px 24px;border-radius:50px;font-size:15px;font-weight:500;color:var(--color-text-light);background:#fff;border:1px solid var(--color-border);white-space:nowrap;transition:all .3s ease;cursor:pointer}.filter-btn[data-v-de5e3e9e]:hover{border-color:var(--color-primary, #ac2925);color:var(--color-primary, #ac2925)}.filter-btn.active[data-v-de5e3e9e]{background:var(--color-primary, #ac2925);color:#fff;border-color:var(--color-primary, #ac2925);box-shadow:0 4px 10px #ac292533}.news-grid[data-v-de5e3e9e]{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:768px){.news-grid[data-v-de5e3e9e]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news-grid[data-v-de5e3e9e]{grid-template-columns:repeat(3,1fr)}}.news-card[data-v-de5e3e9e]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000000a;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(0,0,0,.02);display:flex;flex-direction:column}.news-card__link[data-v-de5e3e9e]{display:flex;flex-direction:column;height:100%}.news-card[data-v-de5e3e9e]:hover{transform:translateY(-8px);box-shadow:0 15px 30px #00000014}.news-card__image-wrapper[data-v-de5e3e9e]{position:relative;aspect-ratio:16/10;overflow:hidden}.news-card__image[data-v-de5e3e9e]{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .6s ease}.news-card:hover .news-card__image[data-v-de5e3e9e]{transform:scale(1.08)}.news-card__content[data-v-de5e3e9e]{padding:24px;display:flex;flex-direction:column;flex-grow:1}.news-card__title[data-v-de5e3e9e]{font-size:20px;font-weight:600;color:var(--color-text);line-height:1.4;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.news-card:hover .news-card__title[data-v-de5e3e9e]{color:var(--color-primary, #ac2925)}.news-card__excerpt[data-v-de5e3e9e]{font-size:15px;color:var(--color-text-light);line-height:1.6;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.news-card__footer[data-v-de5e3e9e]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.read-link[data-v-de5e3e9e]{font-weight:600;color:var(--color-primary, #ac2925);font-size:14px}.arrow-icon[data-v-de5e3e9e]{color:var(--color-primary, #ac2925);transition:transform .3s ease}.news-card:hover .arrow-icon[data-v-de5e3e9e]{transform:translate(4px)}.empty-state[data-v-de5e3e9e]{text-align:center;padding:80px 20px;background:#fff;border-radius:16px;border:1px dashed var(--color-border)}.empty-state h3[data-v-de5e3e9e]{font-size:24px;color:var(--color-text);margin-bottom:10px}.empty-state p[data-v-de5e3e9e]{color:var(--color-text-light);margin-bottom:24px}.btn-outline[data-v-de5e3e9e]{padding:10px 24px;border:2px solid var(--color-primary);color:var(--color-primary);border-radius:50px;font-weight:600;transition:all .3s ease}.btn-outline[data-v-de5e3e9e]:hover{background:var(--color-primary);color:#fff}.fade-list-move[data-v-de5e3e9e],.fade-list-enter-active[data-v-de5e3e9e],.fade-list-leave-active[data-v-de5e3e9e]{transition:all .5s ease}.fade-list-enter-from[data-v-de5e3e9e],.fade-list-leave-to[data-v-de5e3e9e]{opacity:0;transform:scale(.9) translateY(30px)}.fade-list-leave-active[data-v-de5e3e9e]{position:absolute}.newsletter-cta[data-v-de5e3e9e]{background:var(--color-secondary, #E8E8E8);padding:80px 0;border-top:1px solid var(--color-border)}.newsletter-wrapper[data-v-de5e3e9e]{display:grid;gap:40px;background:#fff;padding:40px;border-radius:20px;box-shadow:var(--shadow-md);align-items:center}@media(min-width:1024px){.newsletter-wrapper[data-v-de5e3e9e]{grid-template-columns:1fr 1fr;padding:60px;gap:60px}}.newsletter-content h2[data-v-de5e3e9e]{font-size:32px;font-weight:700;color:var(--color-text);margin-bottom:16px}.newsletter-content p[data-v-de5e3e9e]{font-size:16px;color:var(--color-text-light);line-height:1.6}.newsletter-form[data-v-de5e3e9e]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-de5e3e9e]{display:flex;gap:12px}.input-group input[data-v-de5e3e9e]{flex-grow:1;padding:16px 20px;border:1px solid var(--color-border);border-radius:8px;font-size:16px;transition:border-color .3s ease}.input-group input[data-v-de5e3e9e]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #ac29251a}.input-group button[data-v-de5e3e9e]{padding:16px 32px;background:var(--color-primary, #ac2925);color:#fff;font-weight:600;font-size:16px;border-radius:8px;transition:all .3s ease}.input-group button[data-v-de5e3e9e]:hover{background:var(--color-primary-dark, #8a211e);box-shadow:0 4px 15px #ac29254d}.disclaimer[data-v-de5e3e9e]{font-size:13px;color:var(--color-text-muted)}@media(max-width:640px){.input-group[data-v-de5e3e9e]{flex-direction:column}}.animate-in[data-v-de5e3e9e]{animation:fadeUpIn-de5e3e9e .8s ease-out forwards}@keyframes fadeUpIn-de5e3e9e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
