/* ==== SEO/GEO 规范化（2026-11-03）：页面 H1 标题带 + 伪标题排版等价类 ==== */
.page-h1{padding:30px 0 18px;}
.page-h1 .container{max-width:1200px;margin:0 auto;padding:0 16px;}
.page-h1 h1{font-size:30px;font-weight:800;color:#0c1f2e;letter-spacing:1px;margin:0;line-height:1.35;}
.page-h1 h1::after{content:'';display:block;width:56px;height:3px;margin-top:12px;background:linear-gradient(90deg,#e0c187,#a98a50);}
.page-h1 p{margin:12px 0 0;font-size:14px;color:#6b7a88;line-height:1.8;}
@media (max-width:768px){.page-h1{padding:20px 0 12px;}.page-h1 h1{font-size:22px;}}

/* 原 .h4/.h5 已改为 div.h4/.h5，保持与浏览器默认标题排版一致 */
.h3,.h4,.h5{display:block;font-weight:700;line-height:1.4;}
.h3{font-size:1.17em;margin:1em 0;}
.h4{font-size:1em;margin:1.33em 0;}
.h5{font-size:.83em;margin:1.67em 0;}
.h1-like{display:block;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0;}

/* 粘接类等列表页 H2 标题 */
.fy-main .grid-title{font-size:20px;font-weight:800;color:#0c1f2e;letter-spacing:1px;margin:0;padding:38px 0 14px;position:relative;}
.fy-main .grid-title::after{content:'';position:absolute;left:0;bottom:8px;width:56px;height:2px;background:linear-gradient(90deg,#e0c187,#a98a50);}
