
  .stainless-sleeve { scroll-margin-top: 180px; }
  .stainless-sleeve-overview { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: clamp(24px, 4vw, 56px); align-items: center; }
  .stainless-sleeve figure { min-width: 0; margin: 0; overflow: hidden; border: 1px solid var(--color-line); border-radius: 16px; background: #fff; }
  .stainless-sleeve-image { position: relative; display: block; background: #fff; }
  .stainless-sleeve-image:focus-visible { outline: 3px solid var(--color-teal-dark); outline-offset: -3px; }
  .stainless-sleeve-image img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: contain; }
  .stainless-sleeve-expand { position: absolute; inset-inline-end: 12px; bottom: 12px; display: grid; place-items: center; width: 32px; height: 32px; border: 1px solid var(--color-line); border-radius: 50%; color: var(--color-steel); background: #fff; }
  .stainless-sleeve figcaption { padding: 12px 16px; border-top: 1px solid var(--color-line); color: var(--color-muted); font-size: 0.85rem; line-height: 1.5; }
  .stainless-sleeve-intro { min-width: 0; }
  .stainless-sleeve-intro h2 { margin: 0 0 18px; overflow-wrap: anywhere; }
  .stainless-sleeve-intro p { color: var(--color-muted); line-height: 1.8; margin-bottom: 24px; }
  @media (max-width: 800px) { .stainless-sleeve-overview { grid-template-columns: 1fr; } }


  .stainless-sleeve-industry-applications { margin: 4px 0; color: var(--color-muted); font-size: 0.78rem; line-height: 1.55; }
  .industry-part-images.stainless-sleeve-industry-image { grid-template-columns: 1fr; }

.sleeve-hero[data-astro-cid-xrpthfzv]{padding-top:36px}.sleeve-hero-grid[data-astro-cid-xrpthfzv]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);padding-top:28px;display:grid}.sleeve-hero-copy[data-astro-cid-xrpthfzv]{min-width:0}.sleeve-hero[data-astro-cid-xrpthfzv] h1[data-astro-cid-xrpthfzv]{overflow-wrap:anywhere;margin:18px 0 22px;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.16}.sleeve-lead[data-astro-cid-xrpthfzv]{color:var(--color-muted);margin-bottom:28px;font-size:1.06rem;line-height:1.85}.sleeve-product-photo[data-astro-cid-xrpthfzv]{border:1px solid var(--color-line);background:#fff;border-radius:18px;min-width:0;margin:0;overflow:hidden}.sleeve-product-photo[data-astro-cid-xrpthfzv] a[data-astro-cid-xrpthfzv]{display:block;position:relative}.sleeve-product-photo[data-astro-cid-xrpthfzv] a[data-astro-cid-xrpthfzv]:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:-3px}.sleeve-product-photo[data-astro-cid-xrpthfzv] img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.sleeve-product-photo[data-astro-cid-xrpthfzv] a[data-astro-cid-xrpthfzv]>span[data-astro-cid-xrpthfzv]{bottom:12px;border:1px solid var(--color-line);background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset-inline-end:12px}.sleeve-product-photo[data-astro-cid-xrpthfzv] figcaption[data-astro-cid-xrpthfzv]{border-top:1px solid var(--color-line);color:var(--color-muted);padding:12px 16px;font-size:.84rem;line-height:1.6}.sleeve-section[data-astro-cid-xrpthfzv]{scroll-margin-top:110px}.sleeve-section-heading[data-astro-cid-xrpthfzv]{max-width:900px;margin-bottom:26px}.sleeve-section[data-astro-cid-xrpthfzv] h2[data-astro-cid-xrpthfzv]{overflow-wrap:anywhere;margin-top:0}.sleeve-section[data-astro-cid-xrpthfzv] p[data-astro-cid-xrpthfzv]{color:var(--color-muted);line-height:1.8}.sleeve-drawing-table[data-astro-cid-xrpthfzv]{border:1px solid var(--color-line);border-radius:16px;overflow:hidden}.sleeve-drawing-table[data-astro-cid-xrpthfzv] table[data-astro-cid-xrpthfzv]{border-collapse:collapse;table-layout:fixed;width:100%}.sleeve-drawing-table[data-astro-cid-xrpthfzv] th[data-astro-cid-xrpthfzv],.sleeve-drawing-table[data-astro-cid-xrpthfzv] td[data-astro-cid-xrpthfzv]{text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:20px 24px;line-height:1.75}.sleeve-drawing-table[data-astro-cid-xrpthfzv] thead[data-astro-cid-xrpthfzv]{background:#edf3f1}.sleeve-drawing-table[data-astro-cid-xrpthfzv] th[data-astro-cid-xrpthfzv]:first-child{width:27%}.sleeve-drawing-table[data-astro-cid-xrpthfzv] tbody[data-astro-cid-xrpthfzv] tr[data-astro-cid-xrpthfzv]+tr[data-astro-cid-xrpthfzv]{border-top:1px solid var(--color-line)}.sleeve-drawing-table[data-astro-cid-xrpthfzv] td[data-astro-cid-xrpthfzv]{color:var(--color-muted)}.sleeve-detail-grid[data-astro-cid-xrpthfzv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sleeve-detail-grid[data-astro-cid-xrpthfzv] article[data-astro-cid-xrpthfzv]{border:1px solid var(--color-line);background:#fff;border-radius:14px;min-width:0;padding:26px}.sleeve-detail-grid[data-astro-cid-xrpthfzv] h3[data-astro-cid-xrpthfzv]{overflow-wrap:anywhere;margin:0 0 14px;font-size:1.1rem;line-height:1.55}.sleeve-detail-grid[data-astro-cid-xrpthfzv] p[data-astro-cid-xrpthfzv]{margin:0;font-size:.96rem}.sleeve-band[data-astro-cid-xrpthfzv]{background:#f7f9f8}.sleeve-faq[data-astro-cid-xrpthfzv] details[data-astro-cid-xrpthfzv]{border-bottom:1px solid var(--color-line);padding:22px 0}.sleeve-faq[data-astro-cid-xrpthfzv] summary[data-astro-cid-xrpthfzv]{cursor:pointer;font-weight:700;line-height:1.7}.sleeve-faq[data-astro-cid-xrpthfzv] details[data-astro-cid-xrpthfzv] p[data-astro-cid-xrpthfzv]{max-width:920px;margin-bottom:0}@media (width<=800px){.sleeve-hero-grid[data-astro-cid-xrpthfzv],.sleeve-detail-grid[data-astro-cid-xrpthfzv]{grid-template-columns:1fr}.sleeve-hero[data-astro-cid-xrpthfzv] h1[data-astro-cid-xrpthfzv]{font-size:2rem}.sleeve-drawing-table[data-astro-cid-xrpthfzv] th[data-astro-cid-xrpthfzv],.sleeve-drawing-table[data-astro-cid-xrpthfzv] td[data-astro-cid-xrpthfzv]{padding:14px 12px;font-size:.88rem}.sleeve-drawing-table[data-astro-cid-xrpthfzv] th[data-astro-cid-xrpthfzv]:first-child{width:31%}.sleeve-detail-grid[data-astro-cid-xrpthfzv] article[data-astro-cid-xrpthfzv]{padding:20px}}
