.sample-gallery{counter-reset:gallery;gap:clamp(56px,8vw,96px);margin:clamp(40px,6vw,72px) 0;padding:0;list-style:none;display:grid}.sample-gallery h2{margin:0 0 6px;font-size:clamp(22px,2.8vw,32px)}.sample-gallery h2:before{color:var(--muted);font-family:var(--font-mono);counter-increment:gallery;content:"Type 0" counter(gallery);margin-bottom:8px;font-size:14px;font-weight:400;display:block}.sample-gallery-summary{color:var(--ink-2);margin:0 0 20px}.sample-gallery-variants{gap:clamp(32px,5vw,56px);margin:0;padding:0;list-style:none;display:grid}.sample-gallery-variants h3{margin:0 0 12px;font-size:clamp(18px,2.2vw,22px)}.sample-gallery .source{margin:14px 0 6px}.sample-gallery-group{border-top:1px solid var(--line);margin:32px 0 16px;padding-top:16px;font-size:clamp(18px,2.2vw,22px)}.sample-gallery-variants h4{margin:0 0 12px;font-size:clamp(16px,2vw,19px)}
