.api-overview{max-width:68rem}.api-overview__intro{max-width:52rem;margin-bottom:3.25rem}.api-overview__lead{color:var(--foreground);margin:0;font-size:1.125rem;line-height:1.7}.api-overview__security-note{color:var(--muted-foreground);margin:1rem 0 0}.api-overview>h2{margin-top:3.25rem;margin-bottom:1.25rem}.api-overview__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.api-overview__cards--compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(66.6667% - .666667rem)}.api-overview__card{border:1px solid var(--border);border-radius:calc(var(--radius) + .125rem);color:var(--foreground);background:0 0;min-height:9.5rem;padding:1.25rem;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:block}.api-overview__card-heading{align-items:center;gap:.5rem;display:flex}.api-overview__card:hover{background:color-mix(in srgb, var(--primary) 5%, var(--background));border-color:color-mix(in srgb, var(--primary) 72%, var(--border));box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground);text-decoration:none;transform:translateY(-2px)}.api-overview__card:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.api-overview__card-title{font-size:1rem;font-weight:650;line-height:1.35}.api-overview__card-description{color:var(--muted-foreground);margin-top:.75rem;line-height:1.55;display:block}.api-overview__card-arrow{color:var(--primary);align-self:center;font-size:1.25rem;line-height:1;transition:transform .15s}.api-overview__card:hover .api-overview__card-arrow{transform:translate(.2rem)}@media (max-width:64rem){.api-overview__cards,.api-overview__cards--compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (max-width:40rem){.api-overview__intro{margin-bottom:2.5rem}.api-overview>h2{margin-top:2.5rem}.api-overview__cards,.api-overview__cards--compact{grid-template-columns:1fr}.api-overview__card{min-height:0}}@media (prefers-reduced-motion:reduce){.api-overview__card,.api-overview__card-arrow{transition:none}.api-overview__card:hover,.api-overview__card:hover .api-overview__card-arrow{transform:none}}
