.directory-hero[data-astro-cid-6v3mdio7]{padding-top:30px;padding-bottom:42px}.directory-hero[data-astro-cid-6v3mdio7] .breadcrumb[data-astro-cid-6v3mdio7]{margin-bottom:27px}.directory-hero[data-astro-cid-6v3mdio7]>.eyebrow[data-astro-cid-6v3mdio7]{color:var(--sage)}.directory-intro[data-astro-cid-6v3mdio7]{grid-template-columns:minmax(0,1.15fr) minmax(290px,.65fr);align-items:end;gap:clamp(32px,5vw,90px);margin:18px 0 34px;display:grid}.directory-intro[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7]{max-width:900px;margin:0;font-size:clamp(49px,5.2vw,76px)}.directory-intro[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{color:var(--sage)}.directory-intro[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{max-width:490px;color:var(--muted);padding-bottom:5px;font-size:clamp(14px,1.2vw,17px);line-height:1.65}.quick-index[data-astro-cid-6v3mdio7]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-index[data-astro-cid-6v3mdio7]>a[data-astro-cid-6v3mdio7]{min-width:0;padding:16px 26px 17px 0;transition:background .2s;display:block}.quick-index[data-astro-cid-6v3mdio7]>a[data-astro-cid-6v3mdio7]+a[data-astro-cid-6v3mdio7]{border-left:1px solid var(--line);padding-left:26px}.quick-index[data-astro-cid-6v3mdio7]>a[data-astro-cid-6v3mdio7]:hover{background:#ffffff08}.quick-index-top[data-astro-cid-6v3mdio7],.quick-index-bottom[data-astro-cid-6v3mdio7]{justify-content:space-between;align-items:center;gap:15px;display:flex}.quick-index-top[data-astro-cid-6v3mdio7] strong[data-astro-cid-6v3mdio7]{font:500 clamp(17px, 1.6vw, 22px)/1.35 var(--display);letter-spacing:-.035em}.quick-index-bottom[data-astro-cid-6v3mdio7]{color:var(--muted);margin-top:5px;font-size:12px}.quick-index-bottom[data-astro-cid-6v3mdio7] svg[data-astro-cid-6v3mdio7]{width:16px;height:16px;color:var(--white);flex:none}.product-entry[data-astro-cid-6v3mdio7]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(35px,5vw,78px);padding:52px 0 65px;display:grid}.product-entry[data-astro-cid-6v3mdio7]:first-child{border-top:0}.entry-copy[data-astro-cid-6v3mdio7],.entry-visual[data-astro-cid-6v3mdio7]{min-width:0}.entry-meta[data-astro-cid-6v3mdio7]{align-items:center;gap:27px;margin-bottom:24px;display:flex}.entry-meta[data-astro-cid-6v3mdio7]>span[data-astro-cid-6v3mdio7]:first-child{font:11px var(--mono);color:var(--muted)}.entry-logo[data-astro-cid-6v3mdio7]{object-fit:contain;object-position:left center;width:auto;height:auto;display:block}.query-logo[data-astro-cid-6v3mdio7],.csharp-logo[data-astro-cid-6v3mdio7]{width:min(100%,275px);margin-bottom:22px}.entry-category[data-astro-cid-6v3mdio7]{font:10px var(--mono);color:var(--muted);margin-bottom:18px;display:block}.entry-copy[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{text-wrap:balance;max-width:650px;font-size:clamp(37px,3.6vw,56px)}.entry-copy[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{color:var(--muted);max-width:475px;margin:20px 0 25px;font-size:14px;line-height:1.75}.entry-actions[data-astro-cid-6v3mdio7]{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.entry-actions[data-astro-cid-6v3mdio7] .button[data-astro-cid-6v3mdio7]{gap:26px;min-height:52px;padding:13px 18px}.entry-actions[data-astro-cid-6v3mdio7] .text-link[data-astro-cid-6v3mdio7]{font-size:13px}.entry-visual[data-astro-cid-6v3mdio7]{transition:transform .35s var(--ease);display:block}.entry-visual[data-astro-cid-6v3mdio7]:hover{transform:translateY(-4px)}.entry-visual[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{width:100%;height:auto}.future-product-name[data-astro-cid-6v3mdio7]{font:60px var(--display)}.directory-note[data-astro-cid-6v3mdio7]{border-top:1px solid var(--line);padding-top:70px;padding-bottom:80px}.directory-note[data-astro-cid-6v3mdio7] .eyebrow[data-astro-cid-6v3mdio7]{color:var(--sage);margin-bottom:20px}.directory-note[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{font-size:clamp(48px,5.5vw,80px)}.directory-note[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{color:var(--sage)}.directory-note[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{max-width:470px;color:var(--muted);margin:22px 0 16px}@media (width<=1000px){.directory-intro[data-astro-cid-6v3mdio7]{grid-template-columns:1fr;gap:18px}.directory-intro[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{max-width:650px}.product-entry[data-astro-cid-6v3mdio7]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=760px){.directory-hero[data-astro-cid-6v3mdio7]{padding-top:25px;padding-bottom:28px}.directory-hero[data-astro-cid-6v3mdio7] .breadcrumb[data-astro-cid-6v3mdio7]{margin-bottom:25px}.directory-intro[data-astro-cid-6v3mdio7]{margin:17px 0 26px}.directory-intro[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7]{font-size:clamp(40px,9vw,60px)}.directory-intro[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{font-size:14px}.quick-index[data-astro-cid-6v3mdio7]{grid-template-columns:1fr}.quick-index[data-astro-cid-6v3mdio7]>a[data-astro-cid-6v3mdio7]{padding:13px 0}.quick-index[data-astro-cid-6v3mdio7]>a[data-astro-cid-6v3mdio7]+a[data-astro-cid-6v3mdio7]{border-left:0;border-top:1px solid var(--line);padding-left:0}.quick-index-top[data-astro-cid-6v3mdio7] strong[data-astro-cid-6v3mdio7]{font-size:18px}.quick-index-bottom[data-astro-cid-6v3mdio7]{font-size:12px}.product-entry[data-astro-cid-6v3mdio7]{grid-template-columns:1fr;gap:27px;padding:38px 0 48px}.entry-meta[data-astro-cid-6v3mdio7]{margin-bottom:21px}.entry-copy[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{font-size:clamp(34px,8vw,48px)}.entry-copy[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{margin:17px 0 21px}.query-logo[data-astro-cid-6v3mdio7]{width:min(100%,240px);margin-bottom:19px}.csharp-logo[data-astro-cid-6v3mdio7]{margin-bottom:19px}.directory-note[data-astro-cid-6v3mdio7]{padding-top:60px;padding-bottom:70px}.directory-note[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{font-size:14px}}@media (width<=380px){.directory-intro[data-astro-cid-6v3mdio7] h1[data-astro-cid-6v3mdio7]{font-size:40px}.quick-index-top[data-astro-cid-6v3mdio7]{align-items:baseline}.quick-index-top[data-astro-cid-6v3mdio7] strong[data-astro-cid-6v3mdio7]{font-size:16px}.quick-index-top[data-astro-cid-6v3mdio7] .status[data-astro-cid-6v3mdio7]{font-size:9px}}
