.hero:where(.astro-lcdefpme){grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding-block:72px 56px;display:grid}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){letter-spacing:-.01em;margin:12px 0 18px;font-size:clamp(38px,6vw,64px)}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme) em:where(.astro-lcdefpme){color:var(--accent);font-style:normal}.hero:where(.astro-lcdefpme) p:where(.astro-lcdefpme).lead{color:var(--muted);max-width:52ch;margin:0 0 28px;font-size:19px}.actions:where(.astro-lcdefpme){flex-wrap:wrap;gap:12px;display:flex}.lookup:where(.astro-lcdefpme){background:var(--bg2);border-radius:20px;padding:28px;box-shadow:0 24px 60px -30px #28145a59}.lookup:where(.astro-lcdefpme) .q:where(.astro-lcdefpme){font:500 14px var(--mono);color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px}.lookup:where(.astro-lcdefpme) .q:where(.astro-lcdefpme) b:where(.astro-lcdefpme){color:var(--fg)}.lookup:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:0 0 12px;font-size:22px}.lookup:where(.astro-lcdefpme) dl:where(.astro-lcdefpme){grid-template-columns:auto 1fr;gap:6px 18px;margin:0;font-size:15px;display:grid}.lookup:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){color:var(--muted)}.lookup:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){font-variant-numeric:tabular-nums;margin:0}.lookup:where(.astro-lcdefpme) .go:where(.astro-lcdefpme){margin-top:16px;font-weight:600;text-decoration:none;display:inline-block}.stats:where(.astro-lcdefpme){border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;padding-block:28px;display:grid}.stats:where(.astro-lcdefpme) div:where(.astro-lcdefpme){text-align:center}.stats:where(.astro-lcdefpme) b:where(.astro-lcdefpme){font:700 34px var(--display);color:var(--fg);font-variant-numeric:tabular-nums;display:block}.stats:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--muted);font-size:14px}section:where(.astro-lcdefpme).block{padding-top:88px}.head:where(.astro-lcdefpme){text-align:center;max-width:640px;margin:0 auto 40px}.head:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:10px 0;font-size:clamp(28px,4vw,40px)}.head:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);margin:0}.grid3:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.brand:where(.astro-lcdefpme){background:var(--bg2);color:var(--fg);border-radius:16px;padding:24px;text-decoration:none;transition:transform .15s;display:block}.brand:where(.astro-lcdefpme):hover{transform:translateY(-2px)}.brand:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:0 0 4px;font-size:22px}.brand:where(.astro-lcdefpme) .meta:where(.astro-lcdefpme){color:var(--accent);margin-bottom:8px;font-size:13px;font-weight:600}.brand:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);margin:0;font-size:15px}.steps:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.steps:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:6px 0;font-size:20px}.steps:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);margin:0;font-size:15px}.steps:where(.astro-lcdefpme) .n:where(.astro-lcdefpme){font:600 13px var(--mono);color:var(--accent)}.card:where(.astro-lcdefpme){color:var(--fg);text-decoration:none;display:block}.card:where(.astro-lcdefpme) .cover:where(.astro-lcdefpme){aspect-ratio:16/9;background:linear-gradient(135deg,var(--bg2),color-mix(in srgb,var(--accent) 18%,var(--bg2)));font:700 26px var(--display);color:var(--accent);border-radius:14px;place-items:center;display:grid;overflow:hidden}.card:where(.astro-lcdefpme) .cover:where(.astro-lcdefpme) img:where(.astro-lcdefpme){object-fit:cover;width:100%;height:100%}.card:where(.astro-lcdefpme) .cat:where(.astro-lcdefpme){color:var(--muted);margin:14px 0 4px;font-size:13px}.card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:0 0 6px;font-size:21px}.card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);margin:0;font-size:15px}.author:where(.astro-lcdefpme){background:var(--bg2);border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:36px;display:grid}.badge:where(.astro-lcdefpme){background:var(--accent);width:84px;height:84px;color:var(--accent-ink);font:600 20px var(--mono);border-radius:50%;place-items:center;display:grid}.author:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:0 0 8px;font-size:28px}.author:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--muted);max-width:62ch;margin:0}.cta:where(.astro-lcdefpme){text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:24px;padding:56px 24px}.cta:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:0 0 10px;font-size:clamp(28px,4vw,40px)}.cta:where(.astro-lcdefpme) p:where(.astro-lcdefpme){opacity:.9;margin:0 0 24px}.cta:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){background:var(--accent-ink);color:var(--accent);border-color:var(--accent-ink)}@media (width<=860px){.hero:where(.astro-lcdefpme){grid-template-columns:1fr;padding-top:48px}.grid3:where(.astro-lcdefpme),.steps:where(.astro-lcdefpme),.author:where(.astro-lcdefpme){grid-template-columns:1fr}}@media (width<=520px){.stats:where(.astro-lcdefpme){grid-template-columns:1fr}}
