.mid-head[data-astro-cid-kdoh24gd]{padding:var(--space-8) 0 var(--space-7);color:var(--color-white);background:var(--color-midnight)}.mid-head__badge[data-astro-cid-kdoh24gd]{display:inline-block;margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-midnight);background:var(--color-human-gold);border-radius:var(--radius-pill)}.mid-head__title[data-astro-cid-kdoh24gd]{margin:0 0 var(--space-4);font-size:var(--text-4xl);line-height:var(--leading-tight);color:var(--color-white)}.mid-head__lede[data-astro-cid-kdoh24gd]{max-width:62ch;margin:0 0 var(--space-4);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:#e8eef4}.mid-head__note[data-astro-cid-kdoh24gd]{margin:0;font-size:var(--text-base);font-weight:700;color:var(--color-human-gold)}.mid-body[data-astro-cid-kdoh24gd]{display:flex;flex-direction:column;gap:var(--space-6);max-width:68ch}.step[data-astro-cid-kdoh24gd]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.step--help[data-astro-cid-kdoh24gd]{background:var(--color-surface-alt)}.step__num[data-astro-cid-kdoh24gd]{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-text)}.step__title[data-astro-cid-kdoh24gd]{margin:0 0 var(--space-4);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--color-ink)}.step__body[data-astro-cid-kdoh24gd]{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-body)}.step__small[data-astro-cid-kdoh24gd]{margin:var(--space-3) 0 0;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-muted)}.step__host[data-astro-cid-kdoh24gd]{margin:var(--space-3) 0 var(--space-4);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-muted)}.addr[data-astro-cid-kdoh24gd]{overflow-wrap:anywhere}.step__cta[data-astro-cid-kdoh24gd]{display:inline-flex;gap:var(--space-3);align-items:center;justify-content:center;max-width:100%;min-height:60px;padding:var(--space-4) var(--space-6);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-midnight);text-align:center;text-decoration:none;word-break:normal;overflow-wrap:normal;background:var(--color-human-gold);border:2px solid var(--color-human-gold);border-radius:var(--radius-sm)}.step__cta[data-astro-cid-kdoh24gd] svg{flex-shrink:0}.step__cta[data-astro-cid-kdoh24gd]:hover,.step__cta[data-astro-cid-kdoh24gd]:focus-visible{color:var(--color-white);background:var(--color-midnight);border-color:var(--color-midnight)}.callout[data-astro-cid-kdoh24gd]{display:flex;gap:var(--space-3);align-items:flex-start;margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm)}.callout[data-astro-cid-kdoh24gd] svg{flex-shrink:0}.callout[data-astro-cid-kdoh24gd] p[data-astro-cid-kdoh24gd]{margin:0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body)}.callout--good[data-astro-cid-kdoh24gd]{background:var(--color-surface-alt);border-left:4px solid var(--color-teal-text)}.callout--warn[data-astro-cid-kdoh24gd]{background:var(--color-surface-warm);border-left:4px solid var(--color-human-gold)}.devices[data-astro-cid-kdoh24gd]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:40rem){.devices[data-astro-cid-kdoh24gd]{grid-template-columns:repeat(2,1fr)}}.device[data-astro-cid-kdoh24gd]{padding:var(--space-5);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.device__name[data-astro-cid-kdoh24gd]{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--color-ink)}.device__body[data-astro-cid-kdoh24gd]{margin:0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body)}.plain-list[data-astro-cid-kdoh24gd]{margin:0;padding-left:var(--space-5)}.plain-list[data-astro-cid-kdoh24gd] li[data-astro-cid-kdoh24gd]{margin-bottom:var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-body)}.lesson-name[data-astro-cid-kdoh24gd]{margin:0;padding:var(--space-4) var(--space-5);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-ink);background:var(--color-surface-warm);border:2px solid var(--color-human-gold);border-radius:var(--radius-sm)}.faq[data-astro-cid-kdoh24gd]{margin:0}.faq[data-astro-cid-kdoh24gd] dt[data-astro-cid-kdoh24gd]{margin-top:var(--space-4);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-ink)}.faq[data-astro-cid-kdoh24gd] dd[data-astro-cid-kdoh24gd]{margin:var(--space-2) 0 0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-body)}.help-actions[data-astro-cid-kdoh24gd]{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.help-actions__link[data-astro-cid-kdoh24gd]{display:flex;gap:var(--space-3);align-items:center;min-height:56px;padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--color-ink);text-decoration:none;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.help-actions__link[data-astro-cid-kdoh24gd] svg{flex-shrink:0}.help-actions__link[data-astro-cid-kdoh24gd]:hover,.help-actions__link[data-astro-cid-kdoh24gd]:focus-visible{color:var(--color-white);background:var(--color-midnight);border-color:var(--color-midnight)}
