.blog-page{background:#f6f8fc;min-height:70vh}.blog-hero{padding:calc(var(--header-h) + 70px) 0 82px;text-align:center;background:radial-gradient(circle at 75% 5%,#fcc10724,#0000 28%),radial-gradient(circle at 20% 20%,#0e59cc21,#0000 34%)}.blog-kicker{color:var(--brand-blue);letter-spacing:.17em;text-transform:uppercase;margin-bottom:14px;font-size:.6875rem;font-weight:600}.blog-hero h1{color:var(--brand-navy);font-family:var(--font-serif);margin-bottom:18px;font-size:clamp(2.7rem,6vw,5rem);font-weight:600;line-height:1}.blog-hero>.container>p:last-child{max-width:670px;color:var(--gray-mid);margin:0 auto;font-weight:300;line-height:1.75}.blog-feed{padding:82px 0 112px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-card{background:#fff;border:1px solid #d4dff0f2;border-radius:18px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 30px #1a2f540f}.blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #1a2f541f}.blog-card a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-card__image{aspect-ratio:16/10;background:#e8eef8;overflow:hidden}.blog-card__image img{object-fit:cover;width:100%;height:100%}.blog-card__body{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card__meta{color:var(--brand-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.6875rem;font-weight:600}.blog-card h2{color:var(--brand-navy);font-family:var(--font-serif);margin-bottom:12px;font-size:1.55rem;font-weight:600;line-height:1.15}.blog-card__excerpt{color:var(--gray-mid);margin-bottom:22px;font-size:.875rem;font-weight:300;line-height:1.7}.blog-card__more{color:var(--brand-navy);margin-top:auto;font-size:.75rem;font-weight:600}.blog-status{color:var(--gray-mid);text-align:center;grid-column:1/-1;padding:60px 20px}.blog-article{min-height:70vh;padding:calc(var(--header-h) + 54px) 0 112px;background:#f8fafc}.blog-article__back{color:var(--brand-blue);margin-bottom:50px;font-size:.8125rem;text-decoration:none;display:inline-flex}.blog-article__header{text-align:center;max-width:850px;margin:0 auto 54px}.blog-article__header h1{color:var(--brand-navy);font-family:var(--font-serif);margin:14px 0 20px;font-size:clamp(2.6rem,6vw,5rem);font-weight:600;line-height:1}.blog-article__excerpt{color:var(--gray-mid);font-size:1.1rem;font-weight:300;line-height:1.75}.blog-article__image{aspect-ratio:16/8;border-radius:22px;width:min(1100px,100%);margin:0 auto 68px;overflow:hidden}.blog-article__image img{object-fit:cover;width:100%;height:100%}.blog-article__body{color:#46536a;max-width:740px;margin:0 auto;font-size:1rem;font-weight:300;line-height:1.9}.blog-article__body p{margin-bottom:24px}html[lang=zh-CN] .blog-hero h1,html[lang=zh-CN] .blog-card h2,html[lang=zh-CN] .blog-article__header h1{font-family:Noto Sans SC,sans-serif}@media (width<=900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.blog-grid{grid-template-columns:1fr}.blog-hero{padding:calc(var(--header-h) + 48px) 0 64px}.blog-feed{padding:64px 0 80px}.blog-article__image{aspect-ratio:4/3;border-radius:14px;margin-bottom:48px}}
