/* Question Solar: "Latest on LinkedIn". Cards first; LinkedIn iframes only after a click. */
.qs-li .li-bar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;margin:-8px 0 24px}
.qs-li .li-consent{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:14px;color:var(--muted)}
.qs-li .li-consent-btn{font:inherit}
.qs-li .li-revoke{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--muted);text-decoration:underline;cursor:pointer}
.qs-li .li-grid{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}
.qs-li .li-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}
.qs-li .li-head{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.qs-li .li-head::before{content:"in";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--yellow);color:var(--ink);font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}
.qs-li .li-title{font-size:20px;line-height:1.25;margin:0;color:var(--ink);overflow-wrap:anywhere}
.qs-li .li-embed{margin-top:auto}
.qs-li .li-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}
.qs-li .li-show{border:0;border-radius:999px;background:var(--ink);color:var(--cream);font:inherit;font-weight:700;font-size:14px;padding:10px 16px;cursor:pointer}
.qs-li .li-open{font-size:14px;font-weight:600;color:var(--ink)}
.qs-li .li-embed iframe{display:block;width:100%;height:560px;border:0;border-radius:10px;background:#fff}
.qs-li .li-empty{color:var(--muted)}
.qs-li .li-note{margin:22px 0 0;font-size:13px;color:var(--muted);max-width:70ch}
.qs-li .btn-ink-o{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px rgba(17,18,17,.35)}
@media(min-width:760px){.qs-li .li-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1040px){.qs-li .li-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-li .li-card:first-child{grid-column:span 2}.qs-li .li-card:first-child .li-title{font-size:28px}}
