.prose-page__header[data-astro-cid-fzmiknms]{padding-block:var(--sp-10) var(--sp-6);border-bottom:1px solid var(--color-border)}.prose-page__h1[data-astro-cid-fzmiknms]{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));max-width:24ch}.prose-page__body[data-astro-cid-fzmiknms]{padding-block:var(--sp-8) var(--sp-12)}.prose-page__body[data-astro-cid-fzmiknms] h2{font-size:clamp(var(--text-xl),3vw,var(--text-2xl));margin-top:var(--sp-8);margin-bottom:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--color-border)}.prose-page__body[data-astro-cid-fzmiknms] h2:first-child{margin-top:0;padding-top:0;border-top:none}.prose-page__body[data-astro-cid-fzmiknms] h3{font-size:clamp(var(--text-lg),2.5vw,var(--text-xl));margin-top:var(--sp-5);margin-bottom:var(--sp-2);color:var(--color-text)}.prose-page__body[data-astro-cid-fzmiknms] p{color:var(--color-text-muted);line-height:var(--leading-loose);max-width:var(--prose-max);margin-top:var(--sp-2)}.prose-page__body[data-astro-cid-fzmiknms] p strong{color:var(--color-text)}.prose-page__body[data-astro-cid-fzmiknms] ul,.prose-page__body[data-astro-cid-fzmiknms] ol{padding-left:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-2);max-width:var(--prose-max)}.prose-page__body[data-astro-cid-fzmiknms] li{color:var(--color-text-muted);line-height:var(--leading-loose)}.prose-page__body[data-astro-cid-fzmiknms] li strong{color:var(--color-text)}.prose-page__body[data-astro-cid-fzmiknms] :not(pre)>code{font-family:var(--font-mono);font-size:.875em;color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);padding:.1em .4em;border-radius:var(--radius-sm);overflow-wrap:anywhere}.prose-page__body[data-astro-cid-fzmiknms] .code-block{margin-block:var(--sp-3);max-width:var(--prose-max)}.prose-page__body[data-astro-cid-fzmiknms] .code-block pre{margin:0}.prose-page__body[data-astro-cid-fzmiknms] .callout{display:flex;gap:var(--sp-2);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--sp-3);margin-block:var(--sp-3);max-width:var(--prose-max)}.prose-page__body[data-astro-cid-fzmiknms] .callout--warn{border-left-color:#f59e0b}.prose-page__body[data-astro-cid-fzmiknms] .callout__icon{flex-shrink:0;margin-top:.15rem;color:var(--color-accent)}.prose-page__body[data-astro-cid-fzmiknms] .callout--warn .callout__icon{color:#f59e0b}.prose-page__body[data-astro-cid-fzmiknms] .callout__body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.prose-page__body[data-astro-cid-fzmiknms] .callout__title{font-size:var(--text-sm);font-weight:700;color:var(--color-text);max-width:none;margin:0}.prose-page__body[data-astro-cid-fzmiknms] .callout__text{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-loose);max-width:none;margin:0}.prose-page__body[data-astro-cid-fzmiknms] .callout__text code{font-size:.9em}.prose-page__body[data-astro-cid-fzmiknms] .step-label{display:block;font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--sp-1)}.prose-page__body[data-astro-cid-fzmiknms] .platform-tabs{display:flex;gap:var(--sp-1);margin-top:var(--sp-3);flex-wrap:wrap}.prose-page__body[data-astro-cid-fzmiknms] .platform-tab{font-size:var(--text-sm);font-weight:600;padding:.35rem var(--sp-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.prose-page__body[data-astro-cid-fzmiknms] .prose-divider{border:none;border-top:1px solid var(--color-border);margin-block:var(--sp-8)}.prose-page__body[data-astro-cid-fzmiknms] .checklist{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-3);max-width:var(--prose-max)}.prose-page__body[data-astro-cid-fzmiknms] .checklist__item{display:flex;gap:var(--sp-2);align-items:flex-start}.prose-page__body[data-astro-cid-fzmiknms] .checklist__icon{color:var(--color-accent);flex-shrink:0;margin-top:.15rem}.prose-page__body[data-astro-cid-fzmiknms] .checklist__label{font-weight:600;color:var(--color-text)}.prose-page__body[data-astro-cid-fzmiknms] .checklist__detail{font-size:var(--text-sm);color:var(--color-text-muted);max-width:none;margin-top:.2rem}.prose-page__body[data-astro-cid-fzmiknms] .checklist__detail a{color:var(--color-accent)}.prose-page__body[data-astro-cid-fzmiknms] .next-steps{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}@media(min-width:640px){.prose-page__body[data-astro-cid-fzmiknms] .next-steps{grid-template-columns:1fr 1fr 1fr}}.prose-page__body[data-astro-cid-fzmiknms] .next-step-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-3);text-decoration:none;display:flex;flex-direction:column;gap:var(--sp-1);transition:border-color var(--transition-fast)}.prose-page__body[data-astro-cid-fzmiknms] .next-step-card:hover{border-color:var(--color-accent);opacity:1}.prose-page__body[data-astro-cid-fzmiknms] .next-step-card__label{font-size:var(--text-sm);font-weight:700;color:var(--color-text);max-width:none;margin:0}.prose-page__body[data-astro-cid-fzmiknms] .next-step-card__detail{font-size:var(--text-sm);color:var(--color-text-muted);max-width:none;margin:0;line-height:var(--leading-loose)}
