/* Career Reset v1 story + access patch.
   Narrative/UX only: preserves the approved visual identity and curriculum boundary. */
.creator-signal{margin:18px 0 0;color:var(--muted);font-size:.78rem;letter-spacing:.01em}.creator-signal strong{color:var(--plum);font-weight:650}
.statement-section.story-tension{grid-template-columns:72px 1fr;padding-top:58px;padding-bottom:68px}.story-tension .statement-mark{font-size:4.4rem;color:var(--teal)}.story-tension .section-label{margin-bottom:12px}.story-tension p{font-size:clamp(1.75rem,3.3vw,3.1rem);max-width:1080px}.story-tension p strong{color:var(--plum);font-weight:500}
.product-preview-section{background:linear-gradient(180deg,#fffdfa,#f7f1e8)}.preview-intro{max-width:820px;margin-bottom:34px}.preview-intro p{color:var(--muted);font-size:1.02rem}.preview-flow{display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr;gap:12px;align-items:stretch}.preview-card{background:#fffdfa;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow-soft)}.preview-card span{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:.66rem;color:var(--gold);font-weight:760;margin-bottom:12px}.preview-card h3{font-size:1.32rem;margin-bottom:11px}.preview-card p{margin:0;color:var(--ink-soft);font-size:.92rem}.preview-card.example{border-top:3px solid var(--teal)}.preview-card.output{border-top:3px solid var(--plum)}.preview-arrow{display:grid;place-items:center;color:var(--gold);font-family:Georgia,serif;font-size:1.8rem}.preview-note{margin-top:15px;color:var(--muted);font-size:.78rem}.journey-time-note{display:block;margin-top:10px;color:var(--plum);font-size:.83rem;font-weight:650}
#evidence .proof-band{width:100%;margin:28px 0 34px;padding:0;background:transparent;border:1px solid var(--line);border-radius:16px;overflow:hidden}.evidence-design-note{margin-top:24px;padding:20px 22px;border-left:3px solid var(--gold);background:var(--ivory);border-radius:0 14px 14px 0}.evidence-design-note strong{display:block;margin-bottom:6px;color:var(--plum)}
.faq-section{background:#fffdfa}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-item{border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--ivory)}.faq-item h3{font-size:1.2rem;margin-bottom:8px}.faq-item p{margin:0;color:var(--muted);font-size:.9rem}
.what-next{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--ivory)}.what-next h3{font-size:1.25rem;margin-bottom:10px}.what-next ol{margin:0;padding-left:20px;color:var(--ink-soft)}.what-next li{margin:6px 0}.what-next .small{margin-top:12px;color:var(--muted);font-size:.8rem}.returning-access{margin-top:14px}.optional-field-note{font-size:.68rem;color:var(--muted);font-weight:500;margin-left:5px}.access-trust-note{margin-top:12px;color:var(--muted);font-size:.82rem}
@media(max-width:920px){.preview-flow{grid-template-columns:1fr}.preview-arrow{transform:rotate(90deg);min-height:24px}.faq-grid{grid-template-columns:1fr}.statement-section.story-tension{grid-template-columns:48px 1fr}}
@media(max-width:640px){.creator-signal{font-size:.72rem}.statement-section.story-tension{grid-template-columns:1fr;gap:8px}.story-tension .statement-mark{font-size:3rem}.preview-card{padding:20px}#evidence .proof-band{grid-template-columns:1fr 1fr}}
