.hero[data-astro-cid-2ybjsveb]{text-align:center;background:radial-gradient(60% 80% at 50% 0%, color-mix(in srgb, var(--k-mint) 22%, transparent), transparent), var(--k-background);padding:clamp(40px,7vw,80px) 0 40px}.narrow[data-astro-cid-2ybjsveb]{max-width:760px}.hero[data-astro-cid-2ybjsveb] .lead[data-astro-cid-2ybjsveb]{margin-inline:auto}.search[data-astro-cid-2ybjsveb]{margin-top:28px;position:relative}.search[data-astro-cid-2ybjsveb] .icon{color:var(--k-muted);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.search[data-astro-cid-2ybjsveb] input[data-astro-cid-2ybjsveb]{border:1px solid var(--k-line);border-radius:var(--k-radius-control);background:var(--k-surface);width:100%;height:60px;color:var(--k-on-surface);font:inherit;box-shadow:var(--k-shadow);padding:0 20px 0 54px;font-size:1.05rem}.search[data-astro-cid-2ybjsveb] input[data-astro-cid-2ybjsveb]:focus{outline:2px solid var(--k-accent);outline-offset:0}.results[data-astro-cid-2ybjsveb]{text-align:left;margin:12px 0 0;padding:8px;list-style:none}.results[data-astro-cid-2ybjsveb] a[data-astro-cid-2ybjsveb]{border-radius:var(--k-radius-control);color:inherit;padding:10px 12px;text-decoration:none;display:grid}.results[data-astro-cid-2ybjsveb] a[data-astro-cid-2ybjsveb]:hover{background:var(--k-tint)}.results[data-astro-cid-2ybjsveb] .empty[data-astro-cid-2ybjsveb]{padding:12px}.categories[data-astro-cid-2ybjsveb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px;display:grid}.category[data-astro-cid-2ybjsveb] ul[data-astro-cid-2ybjsveb],.popular[data-astro-cid-2ybjsveb]{gap:6px;margin:0;padding-left:20px;display:grid}.category[data-astro-cid-2ybjsveb] h3[data-astro-cid-2ybjsveb]{margin-bottom:4px}.category[data-astro-cid-2ybjsveb] p[data-astro-cid-2ybjsveb]{font-size:.95rem}.columns[data-astro-cid-2ybjsveb]{grid-template-columns:1.7fr 1fr;align-items:start;gap:40px;display:grid}.columns[data-astro-cid-2ybjsveb] details{background:var(--k-surface)}.side[data-astro-cid-2ybjsveb]{gap:20px;display:grid}.small[data-astro-cid-2ybjsveb]{font-size:1.15rem}@media (width<=880px){.columns[data-astro-cid-2ybjsveb]{grid-template-columns:1fr}}
