.gallery-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.gallery-heading h2{margin-top:8px}.gallery-heading>p{color:#526474;max-width:400px;line-height:1.7}.gallery-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.gallery-tabs button{color:#33485d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce0e5;border-radius:8px;padding:12px 18px;font-weight:600}.gallery-tabs button[aria-selected=true]{color:#fff;background:#bd4148;border-color:#bd4148}.gallery-panel{background:#faf9f9;border:1px solid #e5e6e9;border-radius:18px;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:center;gap:48px;padding:32px;display:grid}.gallery-copy h3{letter-spacing:-.7px;margin:14px 0;font-size:28px;line-height:1.2}.gallery-copy>p:not(.eyebrow){color:#526474;margin-bottom:24px;line-height:1.7}.gallery-screen{min-width:0;margin:0}.screen-button{text-align:left;cursor:zoom-in;background:#fff;border:1px solid #dce0e5;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 12px 28px -18px #233f55}.screen-button img{object-fit:contain;background:#f3f5f8;width:100%;height:auto;max-height:470px;display:block}.zoom-hint{color:#803138;border-top:1px solid #e5e6e9;justify-content:space-between;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.gallery-screen figcaption,.gallery-disclaimer{color:#526474;margin-top:12px;font-size:12px;line-height:1.6}.gallery-disclaimer{max-width:700px;margin-top:20px}.gallery-tabs button:focus-visible{outline-offset:4px;outline:3px solid #803138}.screen-button:focus-visible{outline-offset:4px;outline:3px solid #803138}.screenshot-toolbar button:focus-visible{outline-offset:4px;outline:3px solid #803138}.screenshot-dialog{color:#20374a;background:#fff;border:1px solid #dce0e5;border-radius:12px;width:min(1500px,96vw);max-width:96vw;max-height:94dvh;padding:0}.screenshot-dialog::backdrop{background:#121e2bc7}.screenshot-toolbar{border-bottom:1px solid #e5e6e9;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.screenshot-toolbar button{font:inherit;cursor:pointer;color:#20374a;background:#fff;border:1px solid #dce0e5;border-radius:6px;padding:8px 12px}.screenshot-scroll{max-height:calc(94dvh - 130px);overflow:auto}.screenshot-scroll img{width:100%;min-width:1000px;height:auto;display:block}.screenshot-dialog>p{color:#526474;padding:12px 20px;font-size:12px}.product-preview-caption{color:#526474;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.5}@media (max-width:760px){.gallery-heading{display:block}.gallery-heading>p{margin-top:16px}.gallery-panel{grid-template-columns:1fr;gap:24px;padding:20px}.gallery-copy h3{font-size:25px}.gallery-tabs button{padding:10px 12px;font-size:13px}.gallery-tabs{gap:6px}.screenshot-toolbar{padding:12px;font-size:13px}.screenshot-toolbar button{padding:8px}.product-preview-caption{font-size:10px}}
