.ble-hero[data-astro-cid-jinkkn2n] .page-hero{grid-template-columns:minmax(0,1fr) 290px;column-gap:56px;display:grid}.ble-hero[data-astro-cid-jinkkn2n] .breadcrumb{grid-column:1/-1}.ble-hero[data-astro-cid-jinkkn2n] .page-hero>.eyebrow,.ble-hero[data-astro-cid-jinkkn2n] h1,.ble-hero[data-astro-cid-jinkkn2n] .page-intro{grid-column:1}.ble-actions[data-astro-cid-jinkkn2n]{flex-wrap:wrap;grid-column:1;align-items:center;gap:10px 24px;margin-top:28px;display:flex}.ble-actions[data-astro-cid-jinkkn2n] .button{gap:18px;margin-top:0;font-size:13px}.ble-actions[data-astro-cid-jinkkn2n] .text-link{font-size:13px}.ble-resources[data-astro-cid-jinkkn2n]{grid-column:1;margin-bottom:0}.ble-summary[data-astro-cid-jinkkn2n]{border:1px solid var(--panel-border);background:var(--panel);border-radius:10px;grid-area:2/2/8;align-self:start;padding:28px}.ble-package-name[data-astro-cid-jinkkn2n]{margin-bottom:20px;font-size:22px}.ble-identity[data-astro-cid-jinkkn2n]{justify-content:space-between;align-items:center;gap:16px;display:flex}.ble-identity[data-astro-cid-jinkkn2n] img[data-astro-cid-jinkkn2n]{object-fit:contain;border-radius:16px}.ble-identity[data-astro-cid-jinkkn2n] span[data-astro-cid-jinkkn2n]{color:var(--strong-muted);font-size:10px}.ble-platform-heading[data-astro-cid-jinkkn2n]{color:var(--strong-muted);margin-top:28px;font-size:10px}.ble-summary[data-astro-cid-jinkkn2n] .platform-list{margin-top:12px}.ble-summary[data-astro-cid-jinkkn2n] .project-install{margin-top:24px}.ble-license[data-astro-cid-jinkkn2n]{margin-top:20px;font-size:12px;line-height:1.8}.ble-strengths[data-astro-cid-jinkkn2n]{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;padding-top:32px;display:grid}.ble-strengths[data-astro-cid-jinkkn2n] h2[data-astro-cid-jinkkn2n]{margin-bottom:12px;font-size:21px;line-height:1.3}.ble-strengths[data-astro-cid-jinkkn2n] p[data-astro-cid-jinkkn2n]{font-size:13px;line-height:1.8}.ble-strengths[data-astro-cid-jinkkn2n] a[data-astro-cid-jinkkn2n]{color:var(--link);align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:12px;display:inline-flex}.ble-strengths[data-astro-cid-jinkkn2n] a[data-astro-cid-jinkkn2n]:hover{text-underline-offset:4px;text-decoration:underline}.ble-strengths[data-astro-cid-jinkkn2n] .arrow{flex-basis:14px;width:14px;height:14px}.source-section[data-astro-cid-jinkkn2n]+.source-section[data-astro-cid-jinkkn2n]{margin-top:64px}.source-section[data-astro-cid-jinkkn2n]>.eyebrow[data-astro-cid-jinkkn2n]{color:var(--link);margin-bottom:18px;display:block}.section-intro[data-astro-cid-jinkkn2n]{margin-bottom:28px;font-size:15px}.ble-production[data-astro-cid-jinkkn2n]{grid-column:1;margin-top:20px;font-size:14px;line-height:1.8}.ble-production[data-astro-cid-jinkkn2n] a[data-astro-cid-jinkkn2n]{color:var(--link);text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.ble-hero[data-astro-cid-jinkkn2n] .page-hero{grid-template-columns:minmax(0,1fr) 250px;column-gap:30px}.ble-summary[data-astro-cid-jinkkn2n]{padding:22px}.ble-identity[data-astro-cid-jinkkn2n]{gap:10px}.ble-identity[data-astro-cid-jinkkn2n] img[data-astro-cid-jinkkn2n]{width:64px;height:64px}.ble-strengths[data-astro-cid-jinkkn2n]{gap:24px}}@media (width<=700px){.ble-hero[data-astro-cid-jinkkn2n] .page-hero{grid-template-columns:minmax(0,1fr)}.ble-summary[data-astro-cid-jinkkn2n]{grid-area:auto/1;margin-top:28px}.ble-identity[data-astro-cid-jinkkn2n]{justify-content:start;gap:20px}.ble-strengths[data-astro-cid-jinkkn2n]{grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:28px}.ble-strengths[data-astro-cid-jinkkn2n] article[data-astro-cid-jinkkn2n]+article[data-astro-cid-jinkkn2n]{border-top:1px solid var(--line);padding-top:24px}.source-section[data-astro-cid-jinkkn2n]+.source-section[data-astro-cid-jinkkn2n]{margin-top:48px}.section-intro[data-astro-cid-jinkkn2n]{font-size:14px}}@media (width<=400px){.ble-actions[data-astro-cid-jinkkn2n]{flex-direction:column;align-items:start}.ble-actions[data-astro-cid-jinkkn2n] .button{gap:10px;padding-inline:14px;font-size:12px}}
