.ncvTaa_page{max-width:1000px;margin:0 auto;padding:32px 20px}.ncvTaa_hero{gap:40px;margin-bottom:48px;display:flex}.ncvTaa_coverWrap{flex-shrink:0;width:220px}.ncvTaa_cover{object-fit:contain;border-radius:8px;width:220px;height:auto;max-height:420px;display:block;box-shadow:0 8px 32px #00000080}.ncvTaa_coverPlaceholder{aspect-ratio:2/3;border-radius:8px;align-items:flex-end;width:220px;padding:16px;display:flex;box-shadow:0 8px 32px #00000080}.ncvTaa_coverText{font-family:var(--font-lato), "Lato", sans-serif;color:#f0ebe0e6;font-size:18px;line-height:1.3}.ncvTaa_meta{flex:1;min-width:0}.ncvTaa_category{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:8px;font-size:12px}.ncvTaa_title{font-family:var(--font-lato), "Lato", sans-serif;color:var(--text);margin-bottom:8px;font-size:40px;line-height:1.2}.ncvTaa_authorLink{color:var(--text-secondary);margin-bottom:16px;font-size:16px;display:block}.ncvTaa_authorLink:hover{color:var(--accent)}.ncvTaa_stats{flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:14px;display:flex}.ncvTaa_stat{color:var(--text-muted)}.ncvTaa_tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.ncvTaa_blurb{font-family:var(--font-lato), "Lato", sans-serif;color:var(--text-secondary);margin-bottom:8px;font-size:17px;line-height:1.7}.ncvTaa_excerptWrap{margin-bottom:8px}.ncvTaa_excerptLabel{font-family:var(--font-lato), "Lato", sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ncvTaa_excerpt{color:var(--text-secondary);border-left:3px solid var(--accent);padding-left:16px;font-family:Crimson Text,serif;font-size:17px;font-style:italic;line-height:1.8}.ncvTaa_sampleSection{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;margin-bottom:32px;padding:24px 32px;position:relative}.ncvTaa_sampleHeading{font-family:var(--font-lato), "Lato", sans-serif;margin-bottom:8px;font-size:22px}.ncvTaa_sampleHint{color:var(--text-secondary);margin-bottom:16px;font-size:14px}.ncvTaa_sampleProse{color:var(--text-secondary);font-family:Crimson Text,serif;font-size:17px;line-height:1.8}.ncvTaa_sampleProse p{margin-bottom:1em}.ncvTaa_sampleFade{background:linear-gradient(to bottom, transparent, var(--bg-card));pointer-events:none;height:80px;margin-top:-80px;position:relative}.ncvTaa_chapters{margin-top:8px}.ncvTaa_chapHeading{font-family:var(--font-lato), "Lato", sans-serif;border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:10px;font-size:24px}.ncvTaa_chapList{flex-direction:column;gap:2px;display:flex}.ncvTaa_chapRow{border-radius:6px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.ncvTaa_chapRow:hover{background:var(--bg-card)}.ncvTaa_chapNum{color:var(--text-muted);text-align:right;min-width:24px;font-size:12px}.ncvTaa_chapTitle{color:var(--text);flex:1;font-size:15px}.ncvTaa_sampleBadge{color:#60d090;background:#32b46426;border:1px solid #32b4644d;border-radius:4px;padding:2px 8px;font-size:11px}.ncvTaa_chapWords{color:var(--text-muted);font-size:12px}.ncvTaa_readLink{color:var(--accent);font-size:13px;font-weight:700}.ncvTaa_readLink:hover{text-decoration:underline}.ncvTaa_locked{font-size:14px}@media (max-width:767px){.ncvTaa_hero{flex-direction:column;gap:24px;margin-bottom:32px}.ncvTaa_coverWrap{justify-content:center;width:100%;display:flex}.ncvTaa_cover,.ncvTaa_coverPlaceholder{width:min(240px,70vw)}.ncvTaa_title{overflow-wrap:break-word;font-size:30px}}
