.sim-guide[data-v-ea5d80f2]{background:var(--editorial-white);color:var(--editorial-warm-ink);font-family:var(--font-sans);font-size:18px;line-height:1.6;max-width:76ch;min-width:0;overflow-wrap:anywhere}.sim-guide header[data-v-ea5d80f2]{background:var(--editorial-warm-mist);border-radius:var(--surface-radius-card);border-top:4px solid var(--editorial-warm-green);padding:16px}.sim-guide header h1[data-v-ea5d80f2]{font-size:clamp(32px,4.5vw,48px);line-height:1.15;margin:0 0 16px}.sim-guide h2[data-v-ea5d80f2]{font-size:24px;line-height:1.3}.sim-guide h3[data-v-ea5d80f2]{display:inline;font-size:20px;line-height:1.4}.sim-guide p[data-v-ea5d80f2]{font-size:18px;margin-block:12px}.sim-guide .sim-checked[data-v-ea5d80f2]{color:var(--editorial-warm-muted);font-size:16px}.sim-guide[data-v-ea5d80f2] a{align-items:center;color:var(--editorial-warm-navy);display:inline-flex;max-width:100%;min-height:48px;text-decoration:underline;text-underline-offset:.2em}.sim-guide[data-v-ea5d80f2] summary{cursor:pointer;min-height:48px}.sim-guide[data-v-ea5d80f2] :is(a,summary):not(.guide-nav__row):focus-visible{outline:3px solid var(--editorial-warm-navy);outline-offset:4px}.sim-guide[data-v-ea5d80f2] .breadcrumbs a{font-size:18px}.sim-essentials[data-v-ea5d80f2]{background:var(--editorial-warm-task);border-left:4px solid var(--editorial-warm-green);padding:16px}.sim-essentials h2[data-v-ea5d80f2]{margin-top:0}.sim-essentials p[data-v-ea5d80f2]{margin-bottom:0}.sim-photo[data-v-ea5d80f2]{margin:24px auto 32px;max-width:480px}.sim-photo img[data-v-ea5d80f2]{border-radius:var(--surface-radius-card);display:block;height:auto;width:100%}.sim-guide .sim-photo figcaption[data-v-ea5d80f2]{color:var(--editorial-warm-muted);font-size:16px;margin-top:8px}.sim-guide ol[data-v-ea5d80f2]{padding-left:28px}.sim-guide li[data-v-ea5d80f2]{margin-block:8px}.sim-guide ol li[data-v-ea5d80f2]::marker{color:var(--editorial-warm-green);font-weight:700}.sim-links[data-v-ea5d80f2]{list-style:none;padding:0}.sim-faq[data-v-ea5d80f2]{border-bottom:1px solid var(--editorial-warm-border);padding-block:4px}.sim-faq summary[data-v-ea5d80f2]{padding-block:12px}.sim-guide footer[data-v-ea5d80f2]{margin-top:32px}@media print{.sim-guide[data-v-ea5d80f2]{max-width:none}.sim-guide[data-v-ea5d80f2] .guide-nav{display:none}}
