.hub-hero[data-astro-cid-ad57yw2k]{position:relative;padding-top:9rem;padding-bottom:2rem;overflow:hidden}.hub-hero[data-astro-cid-ad57yw2k]:before{content:"";position:absolute;top:-12rem;left:-6rem;width:46rem;height:34rem;background:radial-gradient(ellipse at center,rgba(var(--accent-rgb),.16) 0%,transparent 70%);filter:blur(60px);pointer-events:none}.hub-hero[data-astro-cid-ad57yw2k]>div[data-astro-cid-ad57yw2k]{position:relative}.hub-crumbs[data-astro-cid-ad57yw2k]{display:flex;gap:.5rem;font-size:.8125rem;color:var(--text-subtle);margin-bottom:.75rem}.hub-crumbs[data-astro-cid-ad57yw2k] a[data-astro-cid-ad57yw2k]{color:var(--text-muted);text-decoration:none}.hub-crumbs[data-astro-cid-ad57yw2k] a[data-astro-cid-ad57yw2k]:hover{color:var(--accent-light)}.hub-title[data-astro-cid-ad57yw2k]{font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary)}.hub-intro[data-astro-cid-ad57yw2k]{margin-top:1rem;max-width:62ch;font-size:1.0625rem;line-height:1.65;color:var(--text-muted)}.hub-count[data-astro-cid-ad57yw2k]{margin-top:.75rem;font-size:.8125rem;color:var(--text-subtle)}.hub-pills[data-astro-cid-ad57yw2k]{margin-top:1.75rem;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.hub-pills[data-astro-cid-ad57yw2k]::-webkit-scrollbar{display:none}@media(min-width:1024px){.hub-pills[data-astro-cid-ad57yw2k]{gap:.375rem}.hub-pills[data-astro-cid-ad57yw2k] .filter-tab[data-astro-cid-ad57yw2k]{padding-left:.8rem;padding-right:.8rem}}.hub-pills[data-astro-cid-ad57yw2k] .filter-tab[data-astro-cid-ad57yw2k]{flex:0 0 auto;white-space:nowrap}.hub-grid[data-astro-cid-ad57yw2k]{gap:1rem}@media(min-width:768px){.hub-grid[data-astro-cid-ad57yw2k]{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.hub-grid[data-astro-cid-ad57yw2k]{grid-template-columns:repeat(3,1fr)}}.blog-card[data-astro-cid-ad57yw2k]{display:flex;flex-direction:column;text-decoration:none}.blog-card-image[data-astro-cid-ad57yw2k]{position:relative;aspect-ratio:2 / 1;overflow:hidden;border-radius:12px}.blog-card-image[data-astro-cid-ad57yw2k] img[data-astro-cid-ad57yw2k]{transform:scale(1.02);transition:transform .25s cubic-bezier(.16,1,.3,1)}.blog-card[data-astro-cid-ad57yw2k]:hover .blog-card-image[data-astro-cid-ad57yw2k] img[data-astro-cid-ad57yw2k]{transform:scale(1.06)}.blog-card-body[data-astro-cid-ad57yw2k]{padding:.875rem .125rem .25rem;display:flex;flex-direction:column;gap:.375rem;flex:1}.blog-card-title[data-astro-cid-ad57yw2k]{font-size:.9375rem;font-weight:600;color:var(--text-primary);line-height:1.35;letter-spacing:-.01em;transition:color .2s ease}.blog-card[data-astro-cid-ad57yw2k]:hover .blog-card-title[data-astro-cid-ad57yw2k]{color:var(--accent-light)}.blog-card-meta[data-astro-cid-ad57yw2k]{font-size:.8125rem;color:var(--text-muted)}@media(min-width:768px){.hub-grid[data-astro-cid-ad57yw2k]{row-gap:2rem}}.hub-group-head[data-astro-cid-ad57yw2k]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.875rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.hub-group-title[data-astro-cid-ad57yw2k]{font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.hub-group-count[data-astro-cid-ad57yw2k]{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.hub-faq-section[data-astro-cid-ad57yw2k]{margin-top:2rem;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(ellipse 60% 50% at 15% 0%,rgba(var(--accent-rgb),.08),transparent 70%)}.hub-faq-grid[data-astro-cid-ad57yw2k]{display:grid;gap:2rem}@media(min-width:1024px){.hub-faq-grid[data-astro-cid-ad57yw2k]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem}.hub-faq-intro[data-astro-cid-ad57yw2k]{position:sticky;top:7rem;align-self:start}}.hub-faq-heading[data-astro-cid-ad57yw2k]{font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary)}.hub-faq-sub[data-astro-cid-ad57yw2k]{margin-top:.5rem;font-size:.9375rem;color:var(--text-muted)}.hub-faq[data-astro-cid-ad57yw2k]{display:flex;flex-direction:column}.hub-faq-item[data-astro-cid-ad57yw2k]{padding:1.75rem 0}.hub-faq-item[data-astro-cid-ad57yw2k]+.hub-faq-item[data-astro-cid-ad57yw2k]{border-top:1px solid rgba(255,255,255,.06)}.hub-faq-item[data-astro-cid-ad57yw2k]:first-child{padding-top:0}.hub-faq[data-astro-cid-ad57yw2k] dt[data-astro-cid-ad57yw2k]{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary);margin-bottom:.75rem}.hub-faq[data-astro-cid-ad57yw2k] dd[data-astro-cid-ad57yw2k]{margin:0;max-width:62ch;font-size:.9375rem;line-height:1.75;color:var(--text-muted)}.hub-faq[data-astro-cid-ad57yw2k] dd[data-astro-cid-ad57yw2k] p[data-astro-cid-ad57yw2k]+p[data-astro-cid-ad57yw2k]{margin-top:.875rem}
