.hm-hero[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;align-items:center}@media(min-width:1024px){.hm-hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3.5rem}}.hm-facts[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--color-surface-border);font-size:.9375rem;line-height:1.4;color:var(--color-content-muted)}.hm-facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.6rem}.hm-facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:.1rem;top:.3rem;width:.85rem;height:.45rem;border-left:2px solid var(--color-brand-500);border-bottom:2px solid var(--color-brand-500);transform:rotate(-45deg)}.hm-facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.hm-facts[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1rem;color:var(--color-content)}.dark .hm-facts[data-astro-cid-j7pv25f6]{border-color:#374151;color:#9ca3af}.dark .hm-facts[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:#fff}.hm-try[data-astro-cid-j7pv25f6]{min-width:0}.hm-try[data-astro-cid-j7pv25f6] .tryit{margin:0}.hm-try[data-astro-cid-j7pv25f6] .tryit-card{box-shadow:0 18px 40px -24px #15211c59}.hm-solved[data-astro-cid-j7pv25f6]{margin-top:1rem;padding:1rem;border-radius:.75rem;background:var(--color-brand-50);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.9375rem;color:var(--color-content)}.hm-solved[data-astro-cid-j7pv25f6][hidden]{display:none}.hm-solved[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1 1 14rem;margin:0}.hm-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.hm-chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--color-surface-border);font-size:.875rem;font-weight:500;color:var(--color-content);background:var(--color-surface-bg)}.hm-chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-brand-500);color:var(--color-brand-700)}.dark .hm-chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{background:#1f2937;border-color:#374151;color:#e5e7eb}.hm-link[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-brand-700);text-decoration:underline;text-underline-offset:3px}.dark .hm-link[data-astro-cid-j7pv25f6]{color:var(--color-brand-400)}.hm-videos[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.hm-videos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-thumb[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:.75rem;border:1px solid var(--color-surface-border);background:#000}.hm-thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;margin:0;display:block}.hm-play[data-astro-cid-j7pv25f6]{position:absolute;inset:0;margin:auto;width:2.75rem;height:2.75rem;border-radius:999px;background:#15211cc7}.hm-play[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:.5rem 0 .5rem .8rem;border-color:transparent transparent transparent #fff}.hm-vtitle[data-astro-cid-j7pv25f6]{display:block;margin-top:.6rem;font-family:var(--font-display);font-weight:600;color:var(--color-content)}.dark .hm-vtitle[data-astro-cid-j7pv25f6]{color:#fff}.hm-videos[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .hm-vtitle[data-astro-cid-j7pv25f6]{color:var(--color-brand-700)}.hm-topics[data-astro-cid-j7pv25f6] a{font-size:.9375rem;color:var(--color-content)}.hm-topics[data-astro-cid-j7pv25f6] a:hover{color:var(--color-brand-700)}.dark .hm-topics[data-astro-cid-j7pv25f6] a{color:#e5e7eb}.hm-close[data-astro-cid-j7pv25f6]{text-align:center;border-radius:1.25rem;padding:3rem 1.5rem;background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-700))}
