.guides-list[data-astro-cid-erw7ffnm],.guides-hero-inner[data-astro-cid-erw7ffnm]{max-width:var(--container-page)}.guides-hero[data-astro-cid-erw7ffnm]{position:relative;isolation:isolate;display:flex;min-height:clamp(420px,48vw,560px);margin-top:calc(-1 * var(--space-2xl));margin-bottom:0;overflow:hidden;background:linear-gradient(180deg,var(--color-pearl) 0%,var(--color-canvas) 100%)}.guides-hero-inner[data-astro-cid-erw7ffnm]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(40px,7vw,96px);align-items:end;width:100%;padding-block:clamp(88px,11vw,144px) clamp(56px,7vw,88px)}.guides-glow[data-astro-cid-erw7ffnm]{position:absolute;inset:-42% -8% -54% 24%;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-primary) 28%,transparent) 0%,color-mix(in srgb,var(--color-primary) 13%,transparent) 40%,transparent 72%);filter:blur(34px);opacity:.92;pointer-events:none}.guides-hero[data-astro-cid-erw7ffnm] h1[data-astro-cid-erw7ffnm]{max-width:12ch;margin:0;font-size:clamp(54px,7.6vw,104px);line-height:.88;letter-spacing:-.065em}.guides-intro[data-astro-cid-erw7ffnm]{margin:0 0 var(--space-xs);color:var(--color-muted);font-size:var(--text-body);line-height:1.55}.guides-list[data-astro-cid-erw7ffnm]{padding-top:clamp(48px,6vw,72px);padding-bottom:var(--space-section)}.latest-guide[data-astro-cid-erw7ffnm]{padding:clamp(28px,4vw,48px);border:1px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-parchment)}.latest-guide-head[data-astro-cid-erw7ffnm]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:clamp(36px,6vw,72px)}.latest-guide-head[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm],.latest-guide-head[data-astro-cid-erw7ffnm] time[data-astro-cid-erw7ffnm]{margin:0;color:var(--color-muted);font-size:var(--text-caption)}.latest-guide-head[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]{color:var(--color-primary);font-weight:var(--weight-semibold)}.latest-guide[data-astro-cid-erw7ffnm]>a[data-astro-cid-erw7ffnm]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-xl);color:var(--color-ink)}.latest-guide[data-astro-cid-erw7ffnm]>a[data-astro-cid-erw7ffnm]:hover{text-decoration:none}.latest-guide[data-astro-cid-erw7ffnm]>a[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]{max-width:860px}.latest-guide[data-astro-cid-erw7ffnm]>a[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]>span[data-astro-cid-erw7ffnm]{color:var(--color-primary);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.latest-guide[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{max-width:18ch;margin:var(--space-sm) 0 var(--space-md);font-size:clamp(32px,4.6vw,60px);line-height:.98;letter-spacing:-.055em}.latest-guide[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]{max-width:62ch;margin:0;color:var(--color-muted);font-size:var(--text-body);line-height:1.55}.latest-guide-link[data-astro-cid-erw7ffnm]{color:var(--color-primary);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap}.latest-guide[data-astro-cid-erw7ffnm]>a[data-astro-cid-erw7ffnm]:hover h2[data-astro-cid-erw7ffnm],.latest-guide[data-astro-cid-erw7ffnm]>a[data-astro-cid-erw7ffnm]:hover .latest-guide-link[data-astro-cid-erw7ffnm]{color:var(--color-primary)}.guide-topic-nav[data-astro-cid-erw7ffnm]{padding-block:clamp(48px,6vw,72px)}.guide-topic-nav[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]{margin:0 0 var(--space-md);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.guide-topic-nav[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.guide-topic-nav[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{display:inline-flex;gap:var(--space-xs);align-items:center;padding:9px 12px;border:1px solid var(--color-hairline);border-radius:999px;color:var(--color-ink);font-size:var(--text-caption)}.guide-topic-nav[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.guide-topic-nav[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{color:var(--color-muted);font-variant-numeric:tabular-nums}.guides-list-head[data-astro-cid-erw7ffnm]{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-hairline)}.guides-list-head[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{font-size:var(--text-tagline)}.guides-list-head[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{color:var(--color-muted);font-size:var(--text-caption)}.guide-cluster[data-astro-cid-erw7ffnm]{padding-top:clamp(40px,6vw,72px)}.guide-cluster-head[data-astro-cid-erw7ffnm]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);padding-bottom:var(--space-md)}.guide-cluster-head[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{font-size:clamp(var(--text-tagline),2.4vw,var(--text-lead))}.guide-cluster-head[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{color:var(--color-muted);font-size:var(--text-caption)}.guide-index[data-astro-cid-erw7ffnm]{border-top:1px solid var(--color-ink)}.guide-item[data-astro-cid-erw7ffnm]{border-bottom:1px solid var(--color-hairline)}.guide-item[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{display:grid;grid-template-columns:minmax(160px,.38fr) minmax(0,1fr) auto;align-items:start;gap:var(--space-lg) var(--space-2xl);padding-block:clamp(24px,4vw,40px);color:var(--color-ink)}.guide-item[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]:hover{text-decoration:none}.guide-meta[data-astro-cid-erw7ffnm]{display:grid;gap:var(--space-xxs)}.guide-meta[data-astro-cid-erw7ffnm]>span[data-astro-cid-erw7ffnm]{color:var(--color-primary);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.guide-meta[data-astro-cid-erw7ffnm] small[data-astro-cid-erw7ffnm]{color:var(--color-muted);font-size:var(--text-fine)}.guide-meta[data-astro-cid-erw7ffnm] time[data-astro-cid-erw7ffnm]{color:var(--color-muted);font-size:var(--text-fine);font-variant-numeric:tabular-nums}.guide-item[data-astro-cid-erw7ffnm] h3[data-astro-cid-erw7ffnm]{max-width:30ch;font-size:clamp(var(--text-tagline),2.4vw,var(--text-lead));line-height:var(--leading-snug);letter-spacing:var(--tracking-display);transition:color var(--duration-fast) var(--ease-standard)}.guide-arrow[data-astro-cid-erw7ffnm]{color:var(--color-muted);font-size:var(--text-caption);transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.guide-item[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]:hover h3[data-astro-cid-erw7ffnm],.guide-item[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]:hover .guide-arrow[data-astro-cid-erw7ffnm]{color:var(--color-primary)}.guide-item[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]:hover .guide-arrow[data-astro-cid-erw7ffnm]{transform:translate(2px,-2px)}@media(max-width:700px){.guides-hero[data-astro-cid-erw7ffnm]{min-height:520px}.guides-hero-inner[data-astro-cid-erw7ffnm]{grid-template-columns:1fr;gap:var(--space-xl);align-content:end;padding-block:88px 48px}.guides-glow[data-astro-cid-erw7ffnm]{inset:-24% -68% -18% -20%;filter:blur(28px)}.guides-hero[data-astro-cid-erw7ffnm] h1[data-astro-cid-erw7ffnm]{max-width:10ch;font-size:clamp(52px,15vw,72px)}.guides-intro[data-astro-cid-erw7ffnm]{max-width:34ch}.latest-guide[data-astro-cid-erw7ffnm]>a[data-astro-cid-erw7ffnm]{grid-template-columns:1fr;align-items:start;gap:var(--space-lg)}.latest-guide[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{max-width:16ch}.guide-topic-nav[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-xs);scrollbar-width:thin}.guide-topic-nav[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{flex:none}.guide-item[data-astro-cid-erw7ffnm] a[data-astro-cid-erw7ffnm]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md)}.guide-meta[data-astro-cid-erw7ffnm]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}}
