.lp-hero[data-astro-cid-nsixbikx]{padding-block:var(--space-6) var(--space-8)}.lp-hero[data-astro-cid-nsixbikx] h1[data-astro-cid-nsixbikx]{max-width:24ch}.lp-meta[data-astro-cid-nsixbikx]{margin:var(--space-4) 0 0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);font-size:.78rem}.lp-layout[data-astro-cid-nsixbikx]{gap:var(--space-8);padding-bottom:var(--space-16);display:grid}.lp-layout[data-astro-cid-nsixbikx]>[data-astro-cid-nsixbikx]{min-width:0}.lp-side[data-astro-cid-nsixbikx]{order:-1}.lp-side-h[data-astro-cid-nsixbikx]{margin:0 0 var(--space-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.lp-facts[data-astro-cid-nsixbikx]{border-top:1px solid var(--color-rule-strong);margin:0}.lp-facts[data-astro-cid-nsixbikx]>div[data-astro-cid-nsixbikx]{border-bottom:1px solid var(--color-rule);padding:10px 0}.lp-facts[data-astro-cid-nsixbikx] dt[data-astro-cid-nsixbikx]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.74rem}.lp-facts[data-astro-cid-nsixbikx] dd[data-astro-cid-nsixbikx]{color:var(--color-text-secondary);line-height:1.5;font-size:var(--text-sm);margin:2px 0 0}@media (width>=1024px){.lp-layout[data-astro-cid-nsixbikx]{gap:var(--space-16);grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:start}.lp-side[data-astro-cid-nsixbikx]{top:calc(var(--header-h) + var(--space-6));order:0;position:sticky}}.lp-sec[data-astro-cid-nsixbikx]{padding-block:var(--space-10);border-top:1px solid var(--color-rule-strong)}.lp-sec[data-astro-cid-nsixbikx]:first-child{border-top:0;padding-top:0}.lp-sec[data-astro-cid-nsixbikx] h2[data-astro-cid-nsixbikx]{max-width:22ch}.lp-note[data-astro-cid-nsixbikx]{color:var(--color-text-muted);font-size:var(--text-sm)}.lp-list[data-astro-cid-nsixbikx]{margin:var(--space-6) 0 0;border-top:1px solid var(--color-rule);padding:0;list-style:none}.lp-stage[data-astro-cid-nsixbikx]{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:3.5rem minmax(0,1fr);margin:0;display:grid}.lp-num[data-astro-cid-nsixbikx]{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--color-brand-600);font-weight:600;line-height:1.2}.lp-body[data-astro-cid-nsixbikx] h3[data-astro-cid-nsixbikx]{margin:0 0 var(--space-2);font-size:var(--text-xl)}.lp-body[data-astro-cid-nsixbikx] h4[data-astro-cid-nsixbikx]{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.lp-why[data-astro-cid-nsixbikx]{color:var(--color-text-secondary);margin:0;line-height:1.6}.lp-body[data-astro-cid-nsixbikx] ul[data-astro-cid-nsixbikx]:not(.lp-books){color:var(--color-text-secondary);gap:4px;margin:0;padding-left:1.25rem;line-height:1.5;display:grid}.lp-links[data-astro-cid-nsixbikx]{gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;flex-wrap:wrap;max-width:none;display:flex}.lp-links[data-astro-cid-nsixbikx] a[data-astro-cid-nsixbikx]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.lp-books[data-astro-cid-nsixbikx]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.lp-books[data-astro-cid-nsixbikx]>li[data-astro-cid-nsixbikx]{margin:0}.lp-cta[data-astro-cid-nsixbikx]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.lp-related[data-astro-cid-nsixbikx]{margin-top:var(--space-6);color:var(--color-text-muted)}@media (width<=560px){.lp-stage[data-astro-cid-nsixbikx]{gap:var(--space-2);grid-template-columns:1fr}}
