.qgimbal-third-party .third-party-grid{border-top:1px solid var(--border-subtle);background:0 0;display:block}.qgimbal-third-party{scroll-margin-top:6rem}.qgimbal-third-party .third-party-card{border:0;border-bottom:1px solid var(--border-subtle);height:clamp(18rem,28vw,24rem);min-height:0;box-shadow:none;isolation:auto;background:0 0;border-radius:0;grid-template-columns:minmax(0,.78fr) minmax(18rem,1fr);grid-template-areas:"body media""actions media";align-items:stretch;gap:1.25rem clamp(2rem,7vw,7rem);padding:clamp(2.25rem,5vw,4rem) 0;transition:none;display:grid;position:relative;overflow:visible;transform:none}.qgimbal-third-party .third-party-card:nth-child(2n){grid-template-columns:minmax(18rem,1fr) minmax(0,.78fr);grid-template-areas:"media body""media actions"}.qgimbal-third-party .third-party-card:focus-within,.qgimbal-third-party .third-party-card:hover{box-shadow:none;background:0 0;transform:none}.qgimbal-third-party .third-party-card-body{z-index:auto;flex-direction:column;grid-area:body;justify-content:flex-start;align-self:start;width:auto;min-height:0;padding:0;transition:none;display:flex;position:relative;transform:none}.qgimbal-third-party .third-party-card:focus-within .third-party-card-body,.qgimbal-third-party .third-party-card:hover .third-party-card-body{transform:none}.qgimbal-third-party .third-party-card-kicker{color:var(--text-muted);margin:0 0 .9rem}.qgimbal-third-party .third-party-card h3{font-size:var(--type-scale-heading);font-weight:400;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);margin:0}.qgimbal-third-party .third-party-card p{max-width:34rem;color:var(--text-muted);font-size:var(--type-scale-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:1rem 0 0}.qgimbal-third-party .third-party-card-media{z-index:auto;clip-path:none;background:0 0;grid-area:media;justify-content:center;align-items:center;width:100%;height:100%;min-height:14rem;display:flex;position:relative;inset:auto;overflow:hidden}.qgimbal-third-party .third-party-card-media:before{display:none}.qgimbal-third-party .third-party-card-media img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;transition:opacity .18s;display:block;transform:none}.qgimbal-third-party .third-party-card:focus-within .third-party-card-media img,.qgimbal-third-party .third-party-card:hover .third-party-card-media img{filter:none;opacity:.88;transform:none}.qgimbal-third-party .third-party-card-actions{z-index:auto;opacity:1;pointer-events:auto;background:0 0;flex-wrap:wrap;grid-area:actions;align-self:end;gap:.75rem 1.4rem;padding:0;transition:none;display:flex;position:static;inset:auto;transform:none}.qgimbal-third-party .third-party-action{border-bottom:1px solid var(--border-strong);min-height:0;box-shadow:none;color:var(--text-main);font-family:var(--font-body);font-size:var(--type-scale-label);font-weight:450;line-height:var(--leading-small);letter-spacing:.025em;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;padding:.35rem 0;text-decoration:none;transition:gap .18s,opacity .18s;display:inline-flex}.qgimbal-third-party .third-party-action:after{content:"↗";margin-left:.45rem;font-weight:400}.qgimbal-third-party .third-party-action:visited{color:var(--text-main)}.qgimbal-third-party .third-party-action:hover{box-shadow:none;opacity:.62;transform:none}.qgimbal-third-party .third-party-action:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.qgimbal-third-party .third-party-disclaimer{opacity:.72;max-width:88ch;margin:1.5rem 0 0}@media (width<=760px){.qgimbal-third-party .third-party-card,.qgimbal-third-party .third-party-card:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"body""media""actions";gap:1.5rem;height:auto;min-height:0;padding:2.25rem 0}.qgimbal-third-party .third-party-card-media{height:min(78vw,22rem);min-height:0}.qgimbal-third-party .third-party-card-actions{align-self:start}}@media (prefers-reduced-motion:reduce){.qgimbal-third-party .third-party-action,.qgimbal-third-party .third-party-card-media img{transition:none}}
