.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-6) var(--space-5)}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:14px;margin-bottom:var(--space-5);max-width:900px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,1.4rem + 3.6vw,4.2rem);letter-spacing:-.04em;line-height:1.02}.hero[data-astro-cid-j7pv25f6] .u[data-astro-cid-j7pv25f6]{background:linear-gradient(transparent 82%,color-mix(in srgb,var(--accent) 28%,transparent) 82%)}.popular[data-astro-cid-j7pv25f6]{align-items:center}.pop-label[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.popular[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{min-height:32px;font-size:var(--fs-xs)}.sec-head[data-astro-cid-j7pv25f6]{display:grid;gap:6px;margin-bottom:var(--space-5)}.group[data-astro-cid-j7pv25f6]+.group[data-astro-cid-j7pv25f6]{margin-top:var(--space-5)}.group-h[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:10px;font-family:var(--font-body)}.type-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:16px}.type-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{background:#fff;border-radius:2px;box-shadow:0 0 0 1px #10141814,0 6px 14px -6px #10141866;transition:transform var(--dur-3) var(--ease)}.type-card[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:rotate(-3deg) translateY(-2px)}.type-card[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:grid;gap:3px}.type-card[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);line-height:1.45}.cal-band[data-astro-cid-j7pv25f6]{background:var(--surface-2);border-block:1px solid var(--line)}.ruler-art[data-astro-cid-j7pv25f6]{background:var(--paper);border-radius:var(--radius-3);box-shadow:var(--shadow-sheet);padding:32px 28px;display:grid;gap:4px;color:#101418}.ruler-art[data-astro-cid-j7pv25f6] .bar[data-astro-cid-j7pv25f6]{height:14px;background:#101418;position:relative;border-radius:1px}.ruler-art[data-astro-cid-j7pv25f6] .bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:-22px;top:-3px;color:#2b5fd9;font-weight:800;font-family:var(--font-display)}.ruler-art[data-astro-cid-j7pv25f6] .ticks[data-astro-cid-j7pv25f6]{height:16px;background-image:repeating-linear-gradient(90deg,#101418 0 1px,transparent 1px 10%),repeating-linear-gradient(90deg,#8A949E 0 1px,transparent 1px 1%);background-size:100% 16px,100% 8px;background-repeat:no-repeat}.ruler-art[data-astro-cid-j7pv25f6] .readout[data-astro-cid-j7pv25f6]{margin-top:14px;font-family:var(--font-display);font-weight:700;font-size:1.6rem;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.features[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.features[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg);margin-bottom:6px}.features[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-2);font-size:var(--fs-sm)}.features[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding-top:14px;border-top:2px solid var(--ink)}
