.docs .docs-hero{border-radius:var(--d-radius);text-align:center;color:#fff;background:var(--d-accent);box-shadow:var(--d-shadow);margin:.5rem 0 2.5rem;padding:3rem 2rem}.docs .docs-hero h1{color:#fff;margin:0 0 .5rem;font-size:clamp(2rem,5vw,3.25rem)}.docs .docs-hero__lead{opacity:.92;max-width:36rem;margin:0 auto 1.75rem;font-size:1.15rem}.docs .docs-hero__search{gap:.5rem;max-width:34rem;margin:0 auto;display:flex}.docs .docs-hero__search .form-control{color:#1b2433;background:#fff;border:0;border-radius:50rem}.docs .docs-hero__search .form-control::placeholder{color:#6b7686}.docs .docs-hero__search .btn{color:var(--bs-primary);background:#fff;border:0;border-radius:50rem;font-weight:700}.docs .docs-cards{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;margin-bottom:2.5rem;display:grid}.docs .docs-card{border:1px solid var(--d-border);border-radius:var(--d-radius);background:var(--d-surface);box-shadow:var(--d-shadow);flex-direction:column;padding:1.5rem;transition:transform .2s,border-color .2s;display:flex}.docs .docs-card:hover,.docs .docs-card:focus-within{border-color:var(--bs-primary);transform:translateY(-3px)}.docs .docs-card h3{margin:0 0 .5rem;font-size:1.35rem}.docs .docs-card h3 a{color:var(--d-heading);text-decoration:none}.docs .docs-card__text{color:var(--d-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.95rem;display:-webkit-box;overflow:hidden}.docs .docs-card ul{margin:0 0 1rem;padding:0;list-style:none}.docs .docs-card li{border-top:1px solid var(--d-border);padding:.2rem 0}.docs .docs-card li:first-child{border-top:0}.docs .docs-card li a{color:var(--d-text);text-decoration:none}.docs .docs-card li a:hover{color:var(--d-link)}.docs .docs-card__more{margin-top:auto;font-weight:700;text-decoration:none}
