.blog-page,.catalog-download-page,.catalog-page,.certifications-page,.documents-page,.factory-page,.factory-production-page,.faq-page,.faqs-page,.quality-control-page,.quality-page,.single-post,.technical-documents-page{max-width:1240px;margin:0 auto;padding:52px 24px 72px;color:#17324a}.blog-page>h1,.catalog-download-page>h1,.catalog-page>h1,.certifications-page>h1,.documents-page>h1,.factory-page>h1,.factory-production-page>h1,.faq-page>h1,.faqs-page>h1,.quality-control-page>h1,.quality-page>h1,.single-post h1,.technical-documents-page>h1{margin:0 0 20px;font-size:clamp(2.3rem, 4vw, 4rem);line-height:.96;letter-spacing:-.04em;color:#102840}.blog-page>p,.catalog-download-page p,.catalog-page p,.certifications-page p,.documents-page p,.factory-page p,.factory-production-page p,.faq-page p,.faqs-page p,.quality-control-page p,.quality-page p,.single-post .post-body p,.technical-documents-page p{font-size:1rem;line-height:1.75;color:#51677d}.blog-posts,.certifications-grid,.documents-container,.documents-grid,.faq-grid,.faqs-container{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.blog-post,.catalog-item,.certification-card,.certification-item,.contact-faq,.document-card,.document-category,.equipment,.factory-intro,.factory-tour,.faq-card,.faq-item,.latest-updates,.production-capacity,.production-process,.quality-certifications,.quality-equipment,.quality-guarantee,.quality-intro,.quality-process,.quality-standards,.request-certification,.request-custom-catalog,.request-document,.test-report-item{padding:24px;background:linear-gradient(180deg,#fff 0,#f4f8fc 100%);border:1px solid rgba(18,45,72,.08);border-radius:24px;box-shadow:0 24px 48px rgba(28,55,84,.08)}.blog-post h2,.catalog-item h2,.certification-card h3,.certification-item h2,.document-card h3,.document-category h2,.document-item h3,.equipment h2,.factory-intro h2,.factory-tour h2,.faq-card h3,.faq-item h3,.post-tags h3,.production-capacity h2,.production-process h2,.quality-certifications h2,.quality-equipment h2,.quality-guarantee h2,.quality-intro h2,.quality-process h2,.quality-standards h2,.related-post h3,.test-report-item h3{margin:0 0 12px;color:#102840}.post-date,.post-meta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;color:#6b7e90;font-size:.95rem}.blog-post a,.catalog-page .btn,.certifications-page .btn,.documents-page .btn,.factory-page .btn,.faq-page .btn,.pagination a,.quality-page .btn,.related-post a{display:inline-flex;align-items:center;gap:8px;color:#185398;font-weight:600;text-decoration:none}.blog-post a::after,.catalog-page .btn::after,.certifications-page .btn::after,.documents-page .btn::after,.factory-page .btn::after,.faq-page .btn::after,.pagination a::after,.quality-page .btn::after,.related-post a::after{content:"\2192"}.catalog-download-page .catalog-content,.catalog-page .catalog-content,.certifications-page .certifications-content,.documents-page .documents-content,.factory-page .factory-content,.factory-production-page .factory-content,.faq-page .faq-content,.faqs-page .faq-content,.quality-control-page .quality-content,.quality-page .quality-content,.single-post article,.technical-documents-page .documents-content{padding:34px;background:#fff;border:1px solid rgba(18,45,72,.08);border-radius:28px;box-shadow:0 30px 60px rgba(28,55,84,.08)}.catalog-image,.certification-image,.factory-hero-image,.intro-image,.post-featured-image,.quality-hero-image{margin:24px 0 30px}.catalog-image img,.certification-image,.factory-hero-image img,.featured-image,.intro-image img,.quality-hero-image img{width:100%;display:block;aspect-ratio:16/8;object-fit:cover;border-radius:24px;background:#dfe8f2}.catalog-download-page h2,.catalog-page h2,.certifications-page h2,.documents-page h2,.factory-page h2,.factory-production-page h2,.faq-page h2,.faqs-page h2,.post-body h2,.quality-control-page h2,.quality-page h2,.related-posts h2,.technical-documents-page h2{margin:32px 0 16px;font-size:1.75rem;line-height:1;letter-spacing:-.03em;color:#102840}.catalog-download-page ul,.catalog-page ul,.certifications-page ul,.documents-page ul,.factory-page ul,.factory-production-page ul,.faq-page ul,.faqs-page ul,.post-body ol,.post-body ul,.quality-control-page ul,.quality-page ul,.technical-documents-page ul{display:grid;gap:12px;padding-left:24px;color:#244057}.related-posts{margin-top:28px}.related-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.post-tags,.related-post{padding:22px;background:linear-gradient(180deg,#f8fbfe 0,#eef4f9 100%);border:1px solid rgba(18,45,72,.08);border-radius:22px}.post-tags{margin-top:28px}.post-tags a{color:#185398;text-decoration:none}.pagination{display:flex;align-items:center;gap:16px;margin-top:28px}.documents-container,.faqs-container{grid-template-columns:1fr}.document-category{display:grid;gap:16px}.document-item,.test-report-item{padding:20px 0 0;border-top:1px solid rgba(18,45,72,.08)}.document-item:first-of-type,.test-report-item:first-of-type{border-top:none;padding-top:0}.catalogs-container,.certifications-grid,.equipment-grid,.process-steps{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.factory-intro,.quality-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,0.9fr);gap:24px;align-items:center}.capacity-list,.catalog-details,.certifications-list,.standards-list,.updates-list{padding-left:22px}.update-date{display:inline-block;min-width:120px;font-weight:700;color:#102840}.catalog-item .btn,.contact-faq .btn,.factory-tour .btn,.quality-guarantee .btn,.request-certification .btn,.request-custom-catalog .btn,.request-document .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,#174f96 0,#4fa4ff 100%);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 12px 24px rgba(38,101,165,.18)}.catalog-item .btn::after,.contact-faq .btn::after,.factory-tour .btn::after,.quality-guarantee .btn::after,.request-certification .btn::after,.request-custom-catalog .btn::after,.request-document .btn::after{content:"\2192"}.current-page{min-width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;background:#102840;color:#fff;font-weight:700}@media (max-width:980px){.blog-posts,.catalogs-container,.certifications-grid,.documents-container,.documents-grid,.equipment-grid,.factory-intro,.faq-grid,.process-steps,.quality-intro,.related-posts-grid{grid-template-columns:1fr}}@media (max-width:640px){.blog-page,.catalog-download-page,.catalog-page,.certifications-page,.documents-page,.factory-page,.factory-production-page,.faq-page,.faqs-page,.quality-control-page,.quality-page,.single-post,.technical-documents-page{padding:38px 16px 56px}.catalog-download-page .catalog-content,.catalog-page .catalog-content,.certifications-page .certifications-content,.documents-page .documents-content,.factory-page .factory-content,.factory-production-page .factory-content,.faq-page .faq-content,.faqs-page .faq-content,.quality-control-page .quality-content,.quality-page .quality-content,.single-post article,.technical-documents-page .documents-content{padding:24px 18px}}