/* Focused SEO content additions; preserve Fusion's existing palette and layout. */
#sx-blue .spvc-wristband-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-block:28px}
#sx-blue .spvc-wristband-gallery figure{margin:0;min-width:0}
#sx-blue .spvc-wristband-gallery img{display:block;width:100%;height:auto;max-width:100%}
#sx-blue .spvc-wristband-gallery figcaption{font-size:13px;line-height:1.65;color:#516984;margin-top:9px}
@media(max-width:640px){#sx-blue .spvc-wristband-gallery{grid-template-columns:1fr}}
#sx-blue .spvc-scroll-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:24px 0;border:1px solid #dbe7f4;border-radius:5px}
#sx-blue .spvc-scroll-table table{display:table;width:100%;margin:0;border-collapse:collapse;min-width:530px}
#sx-blue .spvc-scroll-table :is(th,td){padding:14px;text-align:left;vertical-align:top;white-space:normal;border-bottom:1px solid #dbe7f4}
#sx-blue .spvc-scroll-table th{background:#edf5ff;color:#102b49}
#sx-blue .sx-workshop-refs{background:#f3f8fd;padding:48px 0;color:#102b49}
#sx-blue .sx-workshop-refs h2{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-.7px;margin-bottom:14px}
#sx-blue .sx-workshop-refs>div>p{max-width:850px;color:#516984}
#sx-blue .sx-workshop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}
#sx-blue .sx-workshop-grid article{min-width:0;background:#fff;border:1px solid #dbe7f4;border-radius:5px;overflow:hidden}
#sx-blue .sx-workshop-grid .sx-figure{aspect-ratio:4/3;margin:0;background:#eef5fc;overflow:hidden}
#sx-blue .sx-workshop-grid .sx-figure img{display:block;width:100%;height:100%;object-fit:contain}
#sx-blue .sx-workshop-grid article>div{padding:20px}
#sx-blue .sx-workshop-grid h3{font-size:21px;line-height:1.3;margin:0 0 10px}
#sx-blue .sx-workshop-grid p{font-size:15px;line-height:1.7;color:#516984}
#sx-blue .sx-workshop-grid a{color:#0064e8;font-weight:600;text-decoration:underline;text-underline-offset:3px}
#sx-blue .sx-workshop-label{font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#2265be;margin-bottom:8px}
@media(max-width:700px){#sx-blue .sx-workshop-grid{grid-template-columns:1fr}#sx-blue .sx-workshop-refs{padding:34px 0}#sx-blue .spvc-scroll-table :is(th,td){padding:11px;font-size:14px}}
