.sc-guide-card[data-v-bcf864bc]{display:flex;flex-direction:column;gap:8px;padding:28px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-calm),transform var(--dur-base) var(--ease-calm),border-color var(--dur-base) var(--ease-calm)}.sc-guide-card[data-v-bcf864bc]:hover{color:inherit;border-color:var(--orange-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sc-guide-card[data-v-bcf864bc]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sc-guide-card__title[data-v-bcf864bc]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--text-strong)}.sc-guide-card__blurb[data-v-bcf864bc]{flex:1;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-guide-card__meta[data-v-bcf864bc]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-brand)}.sc-guide-card__go[data-v-bcf864bc]{transition:transform var(--dur-base) var(--ease-calm)}.sc-guide-card:hover .sc-guide-card__go[data-v-bcf864bc]{transform:translate(3px)}.sc-guide[data-v-cc1f6786]{min-height:100vh}.sc-guide__article[data-v-cc1f6786]{max-width:var(--width-narrow);margin:0 auto;padding:40px var(--gutter-page) 72px}.sc-guide__draft[data-v-cc1f6786]{display:flex;align-items:flex-start;gap:10px;margin:24px 0 0;padding:12px 16px;border-radius:var(--radius-sm);background:var(--surface-highlight-soft);border:1px dashed var(--border-brand);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-strong)}.sc-guide__draft[data-v-cc1f6786] .sc-icon{flex:none;margin-top:3px}.sc-guide__head[data-v-cc1f6786]{margin:28px 0 32px}.sc-guide__title[data-v-cc1f6786]{margin:12px 0 0;font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.sc-guide__lede[data-v-cc1f6786]{margin:16px 0 0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-guide__meta[data-v-cc1f6786]{display:flex;align-items:center;gap:6px;margin:16px 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted)}.sc-guide__meta[data-v-cc1f6786]:empty{display:none}.sc-guide__test[data-v-cc1f6786]{margin:8px 0 40px;padding:20px;border-radius:var(--radius-lg);background:var(--surface-highlight-soft)}.sc-guide__test-cards[data-v-cc1f6786]{display:grid;gap:12px}.sc-guide__test-label[data-v-cc1f6786]{margin:0 0 12px;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-brand)}.sc-guide__prose[data-v-cc1f6786]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-body)}.sc-guide__prose[data-v-cc1f6786] h2,.sc-guide__prose[data-v-cc1f6786] h3{margin:40px 0 12px;font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-strong)}.sc-guide__prose[data-v-cc1f6786] h2{font-size:var(--text-2xl)}.sc-guide__prose[data-v-cc1f6786] h3{font-size:var(--text-xl)}.sc-guide__prose[data-v-cc1f6786] p,.sc-guide__prose[data-v-cc1f6786] ul,.sc-guide__prose[data-v-cc1f6786] ol{margin:0 0 20px}.sc-guide__prose[data-v-cc1f6786] ul,.sc-guide__prose[data-v-cc1f6786] ol{padding-left:24px}.sc-guide__prose[data-v-cc1f6786] li{margin-bottom:8px}.sc-guide__prose[data-v-cc1f6786] strong{color:var(--text-strong)}.sc-guide__questions[data-v-cc1f6786]{margin-top:48px;padding:24px;border-radius:var(--radius-md);background:var(--surface-highlight-soft);color:var(--text-body);line-height:var(--leading-relaxed)}.sc-guide__questions-title[data-v-cc1f6786]{margin:0 0 8px;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-strong)}.sc-guide__questions p[data-v-cc1f6786]{margin:0}.sc-guide__questions ul[data-v-cc1f6786]{margin:12px 0;padding-left:22px}.sc-guide__questions li[data-v-cc1f6786]{margin-bottom:6px}.sc-guide__questions-note[data-v-cc1f6786]{font-size:var(--text-sm)}.sc-guide__urgent[data-v-cc1f6786]{margin-top:48px;padding:22px 24px;border-radius:var(--radius-md);background:var(--surface-info-soft);border:1px solid var(--morning-300);color:var(--text-strong)}.sc-guide__urgent-title[data-v-cc1f6786]{margin:0 0 8px;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold)}.sc-guide__urgent p[data-v-cc1f6786]{margin:0;line-height:var(--leading-relaxed)}.sc-guide__urgent-actions[data-v-cc1f6786]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sc-guide__urgent-btn[data-v-cc1f6786]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);background:var(--control-inverse-bg);color:var(--text-on-inverse);font-weight:var(--weight-semibold);text-decoration:none}.sc-guide__urgent-btn[data-v-cc1f6786]:hover{color:var(--text-on-inverse);background:var(--control-inverse-bg-hover)}.sc-guide__sources[data-v-cc1f6786]{margin-top:48px;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted)}.sc-guide__sources h2[data-v-cc1f6786]{margin:0 0 8px;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-body)}.sc-guide__sources[data-v-cc1f6786] ul{margin:0 0 16px;padding-left:18px}.sc-guide__sources[data-v-cc1f6786] li{margin-bottom:4px}.sc-guide__sources[data-v-cc1f6786] a{color:inherit}.sc-guide__more[data-v-cc1f6786]{display:flex;flex-direction:column;gap:56px;padding-top:0}.sc-guide__more-title[data-v-cc1f6786]{margin:0 0 20px;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);color:var(--text-strong)}.sc-guide__grid[data-v-cc1f6786]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--gutter-page)}@media (max-width: 680px){.sc-guide__title[data-v-cc1f6786]{font-size:var(--text-3xl);text-wrap:balance}.sc-guide__test[data-v-cc1f6786]{padding:14px 10px 10px}}
