.api-hero[data-astro-cid-iqwp4cwt]{border-top:0}.api-hero-grid[data-astro-cid-iqwp4cwt]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4.5vw,3.75rem);align-items:start}.api-brand-row[data-astro-cid-iqwp4cwt]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.1rem}.api-mark[data-astro-cid-iqwp4cwt]{width:50px;height:50px;border-radius:12px}.scope-box[data-astro-cid-iqwp4cwt]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-top:4px solid var(--color-brand);border-radius:var(--radius-md);padding:clamp(1.4rem,3vw,2rem);box-shadow:var(--shadow-sm);display:grid;gap:.8rem}.scope-box[data-astro-cid-iqwp4cwt] .badge[data-astro-cid-iqwp4cwt]{justify-self:start}.scope-box[data-astro-cid-iqwp4cwt] h2[data-astro-cid-iqwp4cwt]{font-size:1.35rem}.scope-box[data-astro-cid-iqwp4cwt] p[data-astro-cid-iqwp4cwt]{font-size:.93rem;color:var(--color-ink-secondary)}.modules-list[data-astro-cid-iqwp4cwt]{display:grid;border-top:1px solid var(--color-border)}.module-row[data-astro-cid-iqwp4cwt]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(1rem,3vw,2.5rem);padding-block:1.75rem;border-bottom:1px solid var(--color-border);align-items:start}.module-meta[data-astro-cid-iqwp4cwt] span[data-astro-cid-iqwp4cwt]{display:block;font-size:.78rem;font-weight:700;color:var(--color-brand-text);text-transform:uppercase;margin-bottom:.3rem}.module-desc[data-astro-cid-iqwp4cwt] p[data-astro-cid-iqwp4cwt]{color:var(--color-ink-secondary);font-size:.97rem}@media(max-width:900px){.api-hero-grid[data-astro-cid-iqwp4cwt],.module-row[data-astro-cid-iqwp4cwt]{grid-template-columns:minmax(0,1fr)}}
