.page-prose.astro-rxk5j7kf{max-width:60rem;margin:0 auto;padding:var(--space-6) 0 var(--space-16)}.page-prose.astro-rxk5j7kf h1{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(2.5rem,6vw,4rem);line-height:1.05;margin:var(--space-4) 0 var(--space-6)}.page-prose.astro-rxk5j7kf .lead{font-size:var(--text-lg);line-height:var(--leading-normal);margin:0 0 var(--space-4);max-width:70ch}.page-prose.astro-rxk5j7kf p{font-size:var(--text-base);line-height:var(--leading-normal);margin:0 0 var(--space-4);max-width:70ch}.page-prose.astro-rxk5j7kf a{color:var(--color-link);text-decoration:underline;text-underline-offset:.2em;font-weight:600}.install-step.astro-rxk5j7kf{margin:var(--space-6) 0;padding:var(--space-6);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.install-step.astro-rxk5j7kf h2{font-family:var(--font-section);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-4);color:var(--color-text)}.steps.astro-rxk5j7kf{margin:0;padding-left:1.4em;list-style:decimal;display:flex;flex-direction:column;gap:var(--space-2)}.steps.astro-rxk5j7kf li.astro-rxk5j7kf{font-size:var(--text-base);line-height:var(--leading-normal)}.step-note.astro-rxk5j7kf{margin:var(--space-4) 0 0!important;font-size:var(--text-sm)!important;color:var(--color-text-muted);font-style:italic}
