.decorative-certificates,.decorative-details{width:min(1180px,calc(100% - 40px));margin:36px auto}.decorative-certificates{border:1px solid #e2e5e8;border-radius:12px;padding:24px;box-sizing:border-box}.decorative-certificates h2{font-size:18px;margin:0 0 16px}.decorative-certificates img{display:block;width:min(100%,640px);height:auto;border-radius:6px}.decorative-certificates p,.decorative-note{font-size:13px;line-height:1.65;color:#596674}.decorative-details section{margin:52px 0}.decorative-details h2{font-size:clamp(23px,2.4vw,31px);line-height:1.3;margin-bottom:22px}.decorative-details p{line-height:1.8}.decorative-intro{font-size:18px;max-width:900px}.decorative-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.decorative-details figure{margin:0;min-width:0;border:1px solid #e1e5e8;border-radius:10px;overflow:hidden;background:#fff}.decorative-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:1.7;object-fit:cover}.decorative-details figcaption{font-size:15px;padding:15px 17px;line-height:1.5}.decorative-table-wrap{overflow-x:auto}.decorative-details table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.decorative-details th,.decorative-details td{padding:16px 18px;border-bottom:1px solid #e1e5e8;line-height:1.6;vertical-align:top}.decorative-details thead{background:#e31937;color:#fff}.decorative-details tbody th{width:32%;font-weight:600}.decorative-details tr:nth-child(even){background:#f6f7f8}.decorative-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.decorative-chart-grid img{display:block;width:100%;height:auto}.decorative-applications{display:block;width:100%;height:auto;border-radius:10px}.decorative-factory{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.decorative-factory img{width:100%;height:auto;border-radius:10px}@media(max-width:760px){.decorative-photo-grid{grid-template-columns:1fr 1fr;gap:12px}.decorative-chart-grid,.decorative-factory{grid-template-columns:1fr}.decorative-details th,.decorative-details td{padding:12px 10px;font-size:13px}.decorative-certificates{padding:18px}.decorative-details section{margin:36px 0}.decorative-details figcaption{font-size:13px;padding:12px}}@media(max-width:420px){.decorative-photo-grid{grid-template-columns:1fr}} 