.vg-voucher-sample{overflow-x:clip}.vg-voucher-sample :is(h1,h2,h3,h4,h5,h6,p){color:revert-layer;font-size:revert-layer;line-height:revert-layer;margin:revert-layer;text-wrap:revert-layer}.vg-artwork-gallery{max-width:var(--mkt-page-wide);margin-inline:auto}.vg-artwork-gallery__filters{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.vg-artwork-gallery__filters>div{flex:260px}.vg-artwork-gallery__filters label{font-weight:var(--mkt-weight-semibold);margin-bottom:8px;display:block}.vg-artwork-gallery__filters input,.vg-artwork-gallery__filters select{width:100%;min-height:44px;font-size:var(--mkt-text-copy-16)}.vg-artwork-gallery__filters select{border:1px solid oklch(var(--border));background:oklch(var(--background));color:oklch(var(--foreground));border-radius:8px;padding:8px 12px}.vg-artwork-gallery__count{color:oklch(var(--muted-foreground));margin-block:20px}.vg-artwork-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.vg-artwork-gallery__card{border:1px solid oklch(var(--border));background:oklch(var(--card));min-width:0;color:oklch(var(--card-foreground));border-radius:16px;overflow:hidden}.vg-artwork-gallery__image{aspect-ratio:1;background:oklch(var(--muted));position:relative}.vg-artwork-gallery__image img{object-fit:cover;object-position:top}.vg-artwork-gallery__body{padding:20px}.vg-artwork-gallery__body h3{font-size:var(--mkt-text-copy-18);font-weight:var(--mkt-weight-semibold);overflow-wrap:anywhere;margin:0 0 8px;line-height:1.4}.vg-artwork-gallery__body p{color:oklch(var(--muted-foreground));font-size:var(--mkt-text-copy-14);min-height:40px;margin-bottom:16px}.vg-artwork-gallery__preview{white-space:normal;width:100%;min-height:44px}.vg-artwork-gallery__empty{border:1px solid oklch(var(--border));text-align:center;border-radius:16px;padding:32px}.vg-artwork-gallery__empty p{margin-block:12px 20px}.vg-artwork-gallery__dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.vg-artwork-gallery__dialog [data-slot=dialog-header]{padding-right:28px}.vg-library-sample{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:48px;max-width:1000px;margin-inline:auto;display:grid}.vg-library-sample p{line-height:var(--mkt-leading-body);margin-block:16px}.vg-library-sample__caption{font-size:var(--mkt-text-copy-14);color:oklch(var(--muted-foreground));text-align:center}.vg-artwork-gallery :focus-visible{outline:2px solid oklch(var(--primary));outline-offset:4px}@media (max-width:980px){.vg-artwork-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vg-library-sample{grid-template-columns:minmax(0,1fr)}.vg-artwork-gallery__grid{gap:12px}.vg-artwork-gallery__body{padding:14px}.vg-artwork-gallery__body h3{font-size:var(--mkt-text-copy-16)}.vg-library-sample{gap:24px}}@media (max-width:340px){.vg-artwork-gallery__grid{grid-template-columns:minmax(0,1fr)}}