.official-site{background:#faf9f5;color:#142838;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif}.official-header{display:flex;align-items:center;gap:28px;padding:18px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #deded5;background:#faf9f5;flex-wrap:wrap}.official-logo{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;white-space:nowrap}.official-logo img{height:32px;width:auto}.official-header nav{display:flex;gap:18px;flex:1;flex-wrap:wrap;font-size:14px}.official-site a{color:inherit;text-decoration:none}.official-site a:hover{color:#ad6f20}.official-cta{padding:10px 18px;border-radius:6px;background:#e8a33d;font-weight:600}.official-site main.wrap{max-width:1200px;padding:0 24px 60px}.official-hero{text-align:center;padding:72px 0 48px}.official-hero h1{font-size:clamp(30px,5vw,48px);margin:18px 0}.official-hero p{color:#62717b}.official-filters{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:24px 0}.official-filters a{padding:8px 18px;border:1px solid #deded5;border-radius:24px;background:white}.official-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.official-site .card{border:1px solid #deded5;border-radius:12px;padding:28px;background:white;box-shadow:none}.official-site .card h2{font-size:21px;line-height:1.6}.official-site .chip{background:#e8a33d26;color:#ad6f20}.official-site .card p{color:#62717b;line-height:1.8}.official-empty{grid-column:1/-1;text-align:center;padding:60px}.official-footer{padding:48px max(24px,calc((100vw - 1200px)/2));background:#142838;color:#eee}.official-footer nav{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0}.official-footer p{font-size:14px;color:#bbc4c8}.official-site .article-content{line-height:1.9}.official-site .article-content img{max-width:100%;height:auto}@media(max-width:800px){.official-grid{grid-template-columns:1fr}.official-header{gap:16px}.official-header nav{order:3;width:100%;flex-basis:100%;gap:14px}.official-hero{padding:40px 0}.official-site .card{padding:22px}}
