.ks-venu4-upper{margin:20px 0;color:#30343a}.ks-v4-label{font-weight:600;margin:14px 0 8px}.ks-v4-options{display:flex;flex-wrap:wrap;gap:10px}.ks-v4-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #d5d9df;border-radius:24px;color:#20252d!important;background:#fff;text-decoration:none!important}.ks-v4-pill[aria-current]{border:2px solid #20252d}.ks-v4-pill span{width:18px;height:18px;border-radius:50%;flex:none}.ks-v4-note{font-size:13px;line-height:1.5;margin-top:12px;color:#555d68}.ks-v4-pill:focus-visible,.ks-venu4-functional-review a:focus-visible,.ks-venu4-sku a:focus-visible{outline:3px solid #005fcc;outline-offset:3px}
.ks-venu4-functional-review,.ks-venu4-sku{font-size:16px;line-height:1.65;color:#353a42}.ks-venu4-functional-review section,.ks-venu4-sku section{background:#f5f6f8;border-radius:16px;padding:28px;margin:24px 0}.ks-venu4-functional-review h2,.ks-venu4-sku h2{font-size:28px;line-height:1.3;margin:0 0 16px}.ks-venu4-functional-review p,.ks-venu4-sku p{max-width:75ch}.ks-venu4-functional-review figure,.ks-venu4-sku figure{margin:16px auto;max-width:320px}.ks-venu4-functional-review img,.ks-venu4-sku img{display:block;max-width:100%;width:auto;max-height:420px;height:auto;object-fit:contain;margin:auto}.ks-venu4-functional-review figcaption,.ks-venu4-sku figcaption{font-size:13px;line-height:1.5;color:#555d68;margin-top:12px}.ks-venu4-functional-review section:has(>figure),.ks-venu4-sku section:has(>figure){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:12px 28px;align-items:start}.ks-venu4-functional-review section:has(>figure)>h2,.ks-venu4-functional-review section:has(>figure)>p,.ks-venu4-sku section:has(>figure)>h2,.ks-venu4-sku section:has(>figure)>p{grid-column:1;margin-top:0}.ks-venu4-functional-review section>figure,.ks-venu4-sku section>figure{grid-column:2;grid-row:1/span 8}.ks-venu4-functional-review nav{display:flex;flex-wrap:wrap;gap:12px}.ks-venu4-functional-review nav a{padding:10px 12px;background:#fff;border-radius:10px}.ks-venu4-functional-review .v4-table{overflow-x:auto}.ks-venu4-functional-review table{width:100%;border-collapse:collapse;min-width:580px;background:#fff}.ks-venu4-functional-review th,.ks-venu4-functional-review td{padding:12px;border-bottom:1px solid #d9dde3;text-align:left}
.ks-venu4-functional-review details,.ks-venu4-sku details{border-top:1px solid #d9dde3}.ks-venu4-functional-review summary,.ks-venu4-sku summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:16px 0;cursor:pointer;list-style:none;font-weight:600}.ks-venu4-functional-review summary::-webkit-details-marker,.ks-venu4-sku summary::-webkit-details-marker{display:none}.ks-venu4-functional-review summary:focus-visible,.ks-venu4-sku summary:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.ks-venu4-functional-review summary svg,.ks-venu4-sku summary svg{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:2}.ks-venu4-functional-review details[open] .faq-vertical,.ks-venu4-sku details[open] .faq-vertical{display:none}.ks-venu4-functional-review .faq-answer,.ks-venu4-sku .faq-answer{padding-bottom:20px;max-width:75ch}
@media(max-width:767px){.ks-venu4-functional-review section,.ks-venu4-sku section{padding:20px}.ks-venu4-functional-review h2,.ks-venu4-sku h2{font-size:24px}.ks-venu4-functional-review section:has(>figure),.ks-venu4-sku section:has(>figure){display:flex;flex-direction:column;gap:16px}.ks-venu4-functional-review section>figure,.ks-venu4-sku section>figure{order:-1;max-width:280px;margin:0 auto}.ks-venu4-functional-review img,.ks-venu4-sku img{max-height:340px}}

/* VENU4_MEDIA_BOUNDS_20261008: contain exact editorial wrappers; gallery untouched. */
.ks-venu4-sku section figure img,.ks-venu4-functional-review section figure img{width:auto!important;height:auto!important;max-width:100%!important;max-height:420px!important;object-fit:contain!important}
@media(max-width:767px){.ks-venu4-sku section figure img,.ks-venu4-functional-review section figure img{max-height:340px!important}}
