.ed-sidecar{min-width:0;max-height:min(52svh,460px);font-family:var(--font-nunito), "Nunito", system-ui, sans-serif;flex-direction:column;gap:10px;display:flex}.ed-sidecar__teaser{color:var(--c-text-muted,var(--cute-muted));flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12px;font-weight:700;display:flex}.ed-sidecar__teaser-logos{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ed-sidecar__teaser-more{color:var(--c-text-muted,var(--cute-muted));opacity:.7;flex:none;font-size:11px;font-weight:800}.ed-sidecar__teaser-logo{appearance:none;cursor:pointer;opacity:.45;filter:grayscale();background:0 0;border:1px solid #0000;border-radius:8px;padding:2px 4px;line-height:0;transition:opacity .15s,filter .15s,border-color .15s}.ed-sidecar__teaser-logo img{width:auto;height:16px;display:block}.ed-sidecar__teaser-logo:hover{opacity:.8;filter:grayscale(.3)}.ed-sidecar__teaser-logo.is-active{opacity:1;filter:grayscale(0);border-color:var(--c-border,#16222e29)}.ed-sidecar__teaser-logo:focus-visible{outline:2px solid var(--cute-accent);outline-offset:1px}.ed-sidecar__logo-fallback{color:var(--cute-ink);font-size:11px;font-weight:800}.ed-sidecar__quote-card{border:1px solid var(--c-border,#16222e1f);background:radial-gradient(80% 70% at 50% 0%, #7dd3fc1f, transparent 70%), var(--c-surface,var(--cute-bg));border-radius:16px;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:12px;display:flex;position:relative}.ed-sidecar__ceo{align-items:center;gap:10px;display:flex}.ed-sidecar__photo-frame{border:2px solid var(--cute-accent-soft);background:var(--cute-blush);border-radius:999px;flex:none;width:40px;height:40px;overflow:hidden}.ed-sidecar__photo{object-fit:cover;width:100%;height:100%;display:block}.ed-sidecar__photo--placeholder{background:linear-gradient(135deg, var(--cute-blush), var(--cute-accent-soft))}.ed-sidecar__ceo-meta{min-width:0}.ed-sidecar__ceo-name{color:var(--cute-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:800;overflow:hidden}.ed-sidecar__ceo-role{color:var(--cute-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:700;overflow:hidden}.ed-sidecar__quote-scroll{flex:auto;min-height:0;max-height:120px;padding-right:2px;overflow-y:auto}.ed-sidecar__quote{color:inherit;text-decoration:none;display:block}.ed-sidecar__quote blockquote{color:var(--cute-ink);margin:0;font-size:13px;font-weight:600;line-height:1.45}.ed-sidecar__quote-cta{color:var(--cute-accent-deep);margin-top:6px;font-size:11px;font-weight:800;display:inline-block}.ed-sidecar__quote:hover .ed-sidecar__quote-cta{text-decoration:underline}.ed-sidecar__quote:focus-visible{outline:2px solid var(--cute-accent);outline-offset:2px;border-radius:6px}.ed-sidecar__carousel-ctrls{justify-content:space-between;align-items:center;gap:8px;display:flex}.ed-sidecar__nav{appearance:none;cursor:pointer;border:1px solid var(--c-border-strong,#16222e33);background:var(--c-surface,#fff);width:24px;height:24px;color:var(--cute-ink);border-radius:999px;font-size:16px;font-weight:800;line-height:1}.ed-sidecar__nav:hover{background:var(--cute-accent-soft)}.ed-sidecar__nav:focus-visible{outline:2px solid var(--cute-accent);outline-offset:1px}.ed-sidecar__dots{gap:5px;display:inline-flex}.ed-sidecar__dot{appearance:none;cursor:pointer;background:#16222e33;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:background .15s,transform .15s}.ed-sidecar__dot.is-active{background:var(--cute-accent-deep);transform:scale(1.2)}.ed-sidecar__dot:focus-visible{outline:2px solid var(--cute-accent);outline-offset:2px}.ed-sidecar__overlay-wrap{z-index:20;pointer-events:none;width:min(280px,86vw);margin-top:6px;position:absolute;top:100%;left:0}.ed-sidecar__overlay{box-shadow:0 12px 40px -12px #16222e73}.ed-sidecar__others{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ed-sidecar__others-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cute-muted);font-size:10px;font-weight:800}.ed-sidecar__others-logos{scrollbar-width:thin;flex-wrap:wrap;gap:6px;max-height:52px;display:flex;overflow-y:auto}.ed-sidecar__other-logo{appearance:none;cursor:pointer;border:1px solid var(--c-border,#16222e1f);background:var(--c-surface,#fff);opacity:.55;filter:grayscale();border-radius:8px;padding:3px 6px;line-height:0;transition:opacity .15s,filter .15s,transform .12s}.ed-sidecar__other-logo img{width:auto;height:15px;display:block}.ed-sidecar__other-logo:hover{opacity:1;filter:grayscale(0);transform:translateY(-1px)}.ed-sidecar__other-logo:focus-visible{outline:2px solid var(--cute-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.ed-sidecar__dot,.ed-sidecar__other-logo{transition:none}}
