.sitemap-head[data-astro-cid-wjhs5gsu]{background:var(--c-hero-bg);border-bottom:var(--border-w) solid var(--c-line);padding-block:var(--space-5) var(--space-8)}h1[data-astro-cid-wjhs5gsu]{margin-top:var(--space-4);font-size:var(--fs-3xl);line-height:var(--lh-tight)}.intro[data-astro-cid-wjhs5gsu]{margin-top:var(--space-3);max-width:var(--measure);font-size:var(--fs-lg);color:var(--c-muted)}.jump-nav[data-astro-cid-wjhs5gsu]{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.jump-nav[data-astro-cid-wjhs5gsu] a[data-astro-cid-wjhs5gsu]{background:var(--c-surface);border:var(--border-w) solid var(--c-line);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-heading);transition:border-color var(--dur-fast), background-color var(--dur-fast);align-items:center;gap:.4rem;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.jump-nav[data-astro-cid-wjhs5gsu] a[data-astro-cid-wjhs5gsu]:hover{border-color:var(--c-kicker);background:var(--c-surface-2)}.sitemap-body[data-astro-cid-wjhs5gsu]{padding-block:var(--space-8) var(--space-12);gap:var(--space-10);display:grid}.cluster[data-astro-cid-wjhs5gsu]{scroll-margin-top:5.5rem}.cluster-header[data-astro-cid-wjhs5gsu]{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-w) solid var(--c-line);display:flex}.cluster[data-astro-cid-wjhs5gsu] h2[data-astro-cid-wjhs5gsu]{font-size:var(--fs-2xl);margin:0 0 var(--space-1) 0}.cluster[data-astro-cid-wjhs5gsu]>h2[data-astro-cid-wjhs5gsu]{padding-bottom:var(--space-2);border-bottom:var(--border-w) solid var(--c-line);margin-bottom:var(--space-2)}.sub-heading[data-astro-cid-wjhs5gsu]{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-kicker);margin:var(--space-5) 0 var(--space-3) 0;text-transform:uppercase;letter-spacing:.03em}.cluster-desc[data-astro-cid-wjhs5gsu]{color:var(--c-muted);max-width:var(--measure);font-size:var(--fs-sm);margin:0}.link-grid[data-astro-cid-wjhs5gsu]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.link-grid[data-astro-cid-wjhs5gsu] li[data-astro-cid-wjhs5gsu]{background:var(--c-surface);border:var(--border-w) solid var(--c-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-content:start;gap:.3rem;display:grid}.link-grid[data-astro-cid-wjhs5gsu] li[data-astro-cid-wjhs5gsu]:hover{border-color:var(--c-kicker)}.card-top[data-astro-cid-wjhs5gsu]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.rating-pill[data-astro-cid-wjhs5gsu]{border-radius:var(--radius-pill);background:var(--c-pill-bg);color:var(--c-pill-text);font-size:.72rem;font-weight:var(--fw-bold);white-space:nowrap;padding:.1rem .45rem;display:inline-block}.bonus-line[data-astro-cid-wjhs5gsu]{font-weight:var(--fw-semibold);font-size:var(--fs-xs)!important;color:var(--c-heading)!important}.link-grid[data-astro-cid-wjhs5gsu] a[data-astro-cid-wjhs5gsu]{color:var(--c-link);font-size:var(--fs-sm);text-decoration:none}.link-grid[data-astro-cid-wjhs5gsu] a[data-astro-cid-wjhs5gsu]:hover{text-decoration:underline}.link-grid[data-astro-cid-wjhs5gsu] span[data-astro-cid-wjhs5gsu]{font-size:var(--fs-xs);color:var(--c-muted);line-height:var(--lh-snug)}.machine-box[data-astro-cid-wjhs5gsu]{background:var(--c-surface);border:var(--border-w) solid var(--c-line);border-radius:var(--radius-lg);padding:var(--space-6)}.machine-box[data-astro-cid-wjhs5gsu] h2[data-astro-cid-wjhs5gsu]{border-bottom:none;padding-bottom:0}.machine-grid[data-astro-cid-wjhs5gsu]{margin:var(--space-4) 0 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.machine-grid[data-astro-cid-wjhs5gsu] li[data-astro-cid-wjhs5gsu]{background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-1);display:grid}.machine-grid[data-astro-cid-wjhs5gsu] a[data-astro-cid-wjhs5gsu]{color:var(--c-link);font-size:var(--fs-sm);text-decoration:none}.machine-grid[data-astro-cid-wjhs5gsu] a[data-astro-cid-wjhs5gsu]:hover{text-decoration:underline}.machine-grid[data-astro-cid-wjhs5gsu] span[data-astro-cid-wjhs5gsu]{font-size:var(--fs-xs);color:var(--c-muted)}@media (width>=48rem){.link-grid[data-astro-cid-wjhs5gsu],.machine-grid[data-astro-cid-wjhs5gsu]{grid-template-columns:repeat(2,1fr)}}@media (width>=68rem){.link-grid[data-astro-cid-wjhs5gsu]{grid-template-columns:repeat(3,1fr)}}
