.chapter-module__k-VEnq__page{--ink:#1a1a1a;--charcoal:#2d2d2d;--slate:#4a4a4a;--stone:#6b6b6b;--paper:#faf8f5;--cream:#f5f2ed;--linen:#ebe7e0;--bronze:#9d7b51;--copper:#b8876e;--rust:#8b5a3c;--deep-navy:#1e2a3a;--border:#1a1a1a1f;--shadow:#1a1a1a14;background-color:var(--paper);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;min-height:100vh}.chapter-module__k-VEnq__progressContainer{background-color:var(--cream);z-index:1000;width:100%;height:3px;position:fixed;top:0;left:0}.chapter-module__k-VEnq__progressBar{background:linear-gradient(90deg,var(--bronze)0%,var(--copper)100%);width:0%;height:100%;transition:width .1s ease-out}.chapter-module__k-VEnq__nav{background:var(--paper);border-bottom:1px solid var(--border);z-index:100;padding:1.25rem 2.5rem;position:sticky;top:3px}.chapter-module__k-VEnq__backLink{font-family:var(--font-body),system-ui,sans-serif;color:var(--slate);font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s}.chapter-module__k-VEnq__backLink:hover{color:var(--bronze)}.chapter-module__k-VEnq__chapter{max-width:700px;margin:0 auto;padding:4rem 2rem;line-height:2}.chapter-module__k-VEnq__chapterTitle{font-family:var(--font-display),Georgia,serif;color:var(--ink);letter-spacing:-.01em;text-align:center;margin-bottom:4rem;font-size:3rem;font-weight:600}.chapter-module__k-VEnq__paragraph{color:var(--ink);text-indent:0;margin-bottom:1.75rem;font-size:1.125rem}.chapter-module__k-VEnq__dialogue{color:var(--charcoal);margin-bottom:1.75rem;font-size:1.125rem;font-style:italic}.chapter-module__k-VEnq__code{color:var(--deep-navy);background:var(--linen);border-left:3px solid var(--bronze);border-radius:.25rem;margin:.5rem 0;padding:.5rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;display:block}.chapter-module__k-VEnq__emphasis{color:var(--bronze);text-align:center;margin-bottom:1.75rem;font-size:1.125rem;font-weight:600}.chapter-module__k-VEnq__sceneBreak{text-align:center;color:var(--stone);letter-spacing:.5em;margin:4rem 0;font-size:1.25rem}.chapter-module__k-VEnq__ctaSection{background:var(--cream);border:1px solid var(--border);text-align:center;border-radius:.5rem;margin-top:5rem;padding:4rem 2.5rem}.chapter-module__k-VEnq__ctaTitle{font-family:var(--font-display),Georgia,serif;color:var(--ink);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:2rem;font-weight:600}.chapter-module__k-VEnq__ctaText{color:var(--slate);max-width:550px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.8}.chapter-module__k-VEnq__ctaButton{background-color:var(--deep-navy);border:2px solid var(--deep-navy);color:var(--paper);font-family:var(--font-body),system-ui,sans-serif;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;border-radius:.25rem;margin-bottom:2rem;padding:1.125rem 3rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.chapter-module__k-VEnq__ctaButton:hover{background-color:var(--bronze);border-color:var(--bronze)}.chapter-module__k-VEnq__backToHome{font-family:var(--font-body),system-ui,sans-serif;color:var(--stone);font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block}.chapter-module__k-VEnq__backToHome:hover{color:var(--bronze)}@media (max-width:768px){.chapter-module__k-VEnq__chapter{padding:3rem 1.5rem;line-height:1.9}.chapter-module__k-VEnq__chapterTitle{margin-bottom:3rem;font-size:2.25rem}.chapter-module__k-VEnq__paragraph,.chapter-module__k-VEnq__dialogue{font-size:1.0625rem}.chapter-module__k-VEnq__ctaSection{padding:3rem 1.5rem}.chapter-module__k-VEnq__ctaTitle{font-size:1.75rem}.chapter-module__k-VEnq__ctaText{font-size:1.125rem}.chapter-module__k-VEnq__ctaButton{padding:1rem 2rem;font-size:.875rem}.chapter-module__k-VEnq__nav{padding:1rem 1.5rem}.chapter-module__k-VEnq__sceneBreak{margin:3rem 0}}
