.hero[data-astro-cid-lcdefpme]{padding:40px 0 16px}.hero-search[data-astro-cid-lcdefpme]{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;max-width:640px;color:var(--muted);font:inherit;font-family:var(--sans);text-align:left;cursor:text;align-items:center;gap:12px;margin-top:32px;padding:16px 20px;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.hero-search[data-astro-cid-lcdefpme]:hover,.hero-search[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--text);box-shadow:0 0 0 3px var(--accent-soft)}.quick[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;max-width:760px;margin-top:16px;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch;margin-top:18px}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--text);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:18px 16px 0 0}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule);padding-left:20px}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600}.features[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.feature[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:22px 24px 22px 0}.feature[data-astro-cid-lcdefpme]:not(:nth-child(3n+1)){border-left:1px solid var(--rule);padding-left:24px}.feature-text[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:.98rem;line-height:1.5}.edge-panel[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;gap:48px;margin-top:80px;display:grid}.edge-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:14px 0 16px;font-size:clamp(1.8rem,3.6vw,2.6rem)}.edge-panel[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:28px}.btn-light[data-astro-cid-lcdefpme]{background:var(--panel-text);color:var(--panel);border-color:var(--panel-text)}.edge-list[data-astro-cid-lcdefpme]{border-top:1px solid #faf9f559;align-self:center;list-style:none}.edge-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--sans);border-bottom:1px solid #faf9f524;justify-content:space-between;align-items:baseline;padding:13px 0;text-decoration:none;display:flex}.edge-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]:first-child{text-underline-offset:4px;text-decoration:underline}.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:48px;display:grid}h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.rule-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--text);list-style:none}.rule-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);font-family:var(--sans);justify-content:space-between;gap:16px;padding:16px 0;font-weight:500;text-decoration:none;display:flex}.rule-list[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--faint);transition:transform .15s,color .15s}.rule-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{color:var(--text);transform:translate(3px)}@media (width<=860px){.edge-panel[data-astro-cid-lcdefpme],.two-col[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.two-col[data-astro-cid-lcdefpme]{gap:0}.features[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feature[data-astro-cid-lcdefpme]:not(:nth-child(3n+1)){border-left:none;padding-left:0}}@media (width<=600px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]:nth-child(odd){border-left:none;padding-left:0}}
