/* Bounded No Problems design-to-product pilot. */
.cv-design-kind{font:700 12px/1.4 var(--body);text-transform:uppercase;letter-spacing:1px;margin:0 0 4px}
.cv-design-action{font:700 15px/1.35 var(--body);margin:8px 0 3px;text-decoration:underline;text-underline-offset:4px}
.cv-design-availability,.cv-format-details{font:400 13px/1.5 var(--body);margin:5px 0 0}
.cv-physical-tile img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;padding:0}
.cv-hybrid-heading{padding-block:32px}.cv-hybrid-heading h1{max-width:960px}.cv-hybrid-heading p{margin-block:12px}
.cv-hybrid-browse{display:flex;gap:24px;margin-top:24px;font-weight:700}.cv-hybrid-browse a{padding-bottom:6px}.cv-hybrid-browse a[aria-current]{border-bottom:2px solid var(--green)}
.cv-hybrid-assortment{padding-block:28px 40px}.cv-hybrid-toolbar{display:flex;justify-content:flex-end;margin-bottom:24px}
.cv-hybrid-toolbar fieldset{border:0;margin:0;padding:0}.cv-hybrid-toolbar legend{font-weight:700}.cv-hybrid-toolbar p{font-size:13px;margin:4px 0 10px}.cv-hybrid-toolbar fieldset a{display:inline-block;border:1px solid var(--ink);padding:8px 14px;margin-right:6px}.cv-hybrid-toolbar fieldset a[aria-current]{background:var(--ink);color:var(--cream)}
.products.cv-hybrid-products{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;gap:24px;margin:auto}
.cv-candidate-image{background:#fff}.cv-candidate-image img{object-fit:contain;padding:6px;box-sizing:border-box}
.cv-candidate-status{font:600 16px/1.4 var(--body);margin:0}.cv-candidate-note{max-width:1120px;margin:24px auto 0;font-size:13px;line-height:1.6}
.cv-hybrid-candidate{cursor:default}.cv-hybrid-design-card .cv-retail-copy h3{font-size:22px}
@media(max-width:720px){.cv-hybrid-heading{padding:26px 16px}.cv-hybrid-heading h1{font-size:38px;line-height:1.1}.cv-hybrid-assortment{padding:24px 16px 30px}.cv-hybrid-toolbar{justify-content:flex-start}.products.cv-hybrid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.cv-hybrid-design-card .cv-retail-copy h3{font-size:20px}.cv-design-action{font-size:14px}.cv-hybrid-products .cv-retail-copy h3{font-size:21px}}
