:root{--black: #1A1A1A;--black-light: #2A2A2A;--white: #FFFFFF;--white-off: #F8F8F6;--gold: #C9A961;--gold-light: #D4B87A;--gold-dark: #A68B5B;--gray: #6B6B6B;--gray-light: #999999;--gray-dark: #333333;--font-display: "MiSans", "D-DIN PRO", Georgia, serif;--font-body: "D-DIN PRO", "MiSans", -apple-system, BlinkMacSystemFont, sans-serif;--font-cn: "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--transition-slow: .8s cubic-bezier(.16, 1, .3, 1);--transition-base: .4s cubic-bezier(.16, 1, .3, 1);--transition-fast: .2s cubic-bezier(.16, 1, .3, 1)}.fp-news *{margin:0;padding:0;box-sizing:border-box}.fp-news *::selection{background:var(--gold);color:var(--black)}@media(max-width:768px){body{font-size:12px}}.fp-news .page-hero{position:relative;height:60vh;min-height:400px;display:flex;align-items:flex-end;overflow:hidden}.fp-news .page-hero-bg{position:absolute;inset:0}.fp-news .page-hero-bg img{width:100%;height:100%;object-fit:cover}.fp-news .page-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#ffffff1a,#1a1a1ab3)}.fp-news .page-hero-content{position:relative;z-index:2;padding:0 clamp(24px,5vw,120px) clamp(40px,8vh,80px);max-width:1500px;margin:0 auto;width:100%;color:var(--white)}.fp-news .page-hero-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:300;line-height:1.1;margin-bottom:16px}.fp-news .page-hero-desc{font-size:15px;font-weight:300;color:#fffc;max-width:500px}.fp-news .section{padding:clamp(60px,10vw,120px) 0}.fp-news .section--alt{background:var(--white-off)}.fp-news .news-filters{display:flex;gap:32px;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid rgba(26,26,26,.1)}.fp-news .news-filter{font-size:.875rem;letter-spacing:.05em;color:var(--gray);cursor:pointer;padding:8px 0;position:relative;transition:color var(--transition-fast)}.fp-news .news-filter:hover,.fp-news .news-filter.active{color:var(--black)}.fp-news .news-filter.active:after{content:"";position:absolute;bottom:-25px;left:0;right:0;height:2px;background:var(--gold)}.fp-news .news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.fp-news .news-card{cursor:pointer;transition:all var(--transition-base)}.fp-news .news-card:hover{transform:translateY(-4px)}.fp-news .news-card-image{aspect-ratio:16/10;overflow:hidden;margin-bottom:24px}.fp-news .news-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.fp-news .news-card:hover .news-card-image img{transform:scale(1.05)}.fp-news .news-card-category{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.fp-news .news-card-date{font-size:.8125rem;color:var(--gray);margin-bottom:12px}.fp-news .news-card-title{font-family:var(--font-display);font-size:1.375rem;font-weight:400;margin-bottom:16px;line-height:1.3;transition:color var(--transition-fast)}.fp-news .news-card:hover .news-card-title{color:var(--gold)}.fp-news .news-card-desc{font-size:15px;color:var(--gray);line-height:1.7;margin-bottom:20px}.fp-news .news-card-link{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--black);transition:color var(--transition-fast)}.fp-news .news-card-link:hover{color:var(--gold)}.fp-news .news-card-link svg{transition:transform var(--transition-fast)}.fp-news .news-card-link:hover svg{transform:translate(4px)}.fp-news .news-featured{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid rgba(26,26,26,.1)}.fp-news .featured-image{aspect-ratio:16/10;overflow:hidden}.fp-news .featured-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.fp-news .featured-card:hover .featured-image img{transform:scale(1.03)}.fp-news .featured-content{display:flex;flex-direction:column;justify-content:center}.fp-news .featured-category{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.fp-news .featured-date{font-size:.875rem;color:var(--gray);margin-bottom:16px}.fp-news .featured-title{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.3;margin-bottom:20px}.fp-news .featured-desc{font-size:15px;color:var(--gray-dark);line-height:1.8;margin-bottom:24px}.fp-news .pagination{display:flex;justify-content:center;gap:8px;margin-top:64px}.fp-news .pagination-item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--gray);cursor:pointer;transition:all var(--transition-fast)}.fp-news .pagination-item:hover,.fp-news .pagination-item.active{color:var(--black);background:var(--white-off)}.fp-news .pagination-item.active{color:var(--gold)}.fp-news .btn-primary{font-size:.8125rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:18px 40px;background:var(--gold);color:var(--black);transition:all var(--transition-fast);display:inline-block}.fp-news .btn-primary:hover{background:var(--gold-light);transform:translateY(-2px)}.fp-news .cta-section{position:relative;padding:clamp(80px,12vw,160px) 0;overflow:hidden}.fp-news .cta-section-bg{position:absolute;inset:0}.fp-news .cta-section-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(.4)}.fp-news .cta-section-bg:after{content:"";position:absolute;inset:0;background:#1a1a1a99}.fp-news .cta-section-content{position:relative;z-index:2;text-align:center;max-width:600px;margin:0 auto;color:var(--white)}.fp-news .cta-section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:300;margin-bottom:16px}.fp-news .cta-section-desc{font-size:15px;color:#fffc;margin-bottom:32px}.fp-news .cta-section-actions{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.fp-news .btn-outline-light{font-size:.8125rem;letter-spacing:.15em;text-transform:uppercase;padding:18px 40px;border:1px solid rgba(255,255,255,.5);color:var(--white);transition:all var(--transition-fast);display:inline-block}.fp-news .btn-outline-light:hover{background:var(--white);color:var(--black);border-color:var(--white)}.fp-news .footer-qr-placeholder{width:110px;height:110px;border:1px solid rgba(201,169,97,.4);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#c9a96199;background:#c9a9610d}@media(max-width:1024px){.header{gap:20px;padding:24px clamp(24px,5vw,120px)}.logo img{height:72px}.nav{display:none}.menu-toggle{display:block}.cta-btn{display:none}.lang-switcher{font-size:.8rem}.fp-news .news-grid{grid-template-columns:repeat(2,1fr)}.fp-news .news-featured{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr 1fr}}@media(max-width:640px){.header{gap:16px;padding:23px clamp(24px,5vw,120px)}.logo img{height:56px}.lang-switcher{font-size:.75rem}.fp-news .news-filters{flex-wrap:wrap;gap:16px}.fp-news .news-grid,.footer-content{grid-template-columns:1fr}.fp-news .cta-section-actions{flex-direction:column}.fp-news .cta-section-actions .btn-primary,.fp-news .cta-section-actions .btn-outline-light{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.fp-news *,.fp-news *:before,.fp-news *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:768px){.floating-contact{bottom:16px;top:auto;transform:none;right:16px;flex-direction:column;gap:2px}.floating-contact-item:first-child{border-radius:6px 6px 0 0}.floating-contact-item:last-child{border-radius:0 0 6px 6px}.floating-contact-panel{inset:50% 54px auto auto;transform:translateY(-50%)}}.fp-news .news-featured-link{display:block}.fp-news .news-featured-link .featured-image{width:100%}.fp-news .featured-image img{width:100%;height:100%;object-fit:cover}.fp-news .news-card-link-wrap{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--black);transition:color var(--transition-fast)}.fp-news .news-card a:hover .news-card-title{color:var(--gold)}
