.free-publication-copy{max-width:780px;margin:0 auto}.free-publication-copy .paid-chapter{display:block}.free-publication-copy .paid-reader-part{margin:0 0 28px;padding:12px 0;border-bottom:1px solid rgba(143,213,255,.12);display:flex;gap:10px;align-items:center;font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;color:var(--accent)}.free-publication-copy .paid-reader-part strong{color:#dce7f1}.free-publication-copy .chapter-kicker{margin:0 0 12px;color:var(--accent);font-family:var(--mono);font-size:.58rem;letter-spacing:.18em}.free-publication-copy .paid-chapter>h2{margin:0 0 38px;font-family:var(--serif);font-weight:400;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1;letter-spacing:-.045em;color:#f2f5f7}.free-publication-copy .paid-chapter-body{font-family:var(--serif);font-size:clamp(1.12rem,1.6vw,1.4rem);line-height:1.82;color:#c6cfd8}.free-publication-copy .paid-chapter-body p{margin:0 0 1.25em}.free-publication-copy .chapter-signal{font-family:var(--mono);font-size:.78em;letter-spacing:.09em;color:var(--memory)}.free-reader-read-badge{margin:0 0 24px;padding:14px 16px;border:1px solid rgba(143,213,255,.14);border-radius:14px;background:rgba(143,213,255,.035);color:#8796a7;font-family:var(--sans);font-size:.72rem;line-height:1.6}.free-reader-audio-native{margin:0 0 28px;padding:18px;border:1px solid rgba(143,213,255,.17);border-radius:18px;background:rgba(5,11,18,.7)}.free-reader-audio-native p{margin:0 0 12px;color:var(--muted);font-size:.78rem}.free-reader-audio-native audio{width:100%}.free-publication-continue{max-width:780px;margin:44px auto 0;padding:28px;border-top:1px solid var(--line);text-align:center}.free-publication-continue p{margin:0 0 10px;color:var(--accent);font-family:var(--mono);font-size:.58rem;letter-spacing:.15em}.free-publication-continue h4{margin:0 0 20px;font-family:var(--serif);font-size:1.8rem;font-weight:400}.free-publication-paywall{max-width:780px;margin:52px auto 0;padding:34px 26px;border:1px solid rgba(244,200,107,.2);border-radius:20px;background:rgba(244,200,107,.04);text-align:center}.free-publication-paywall .chapter-offer-price{justify-content:center}.free-publication-paywall>small{display:block;margin-top:14px;color:#667586}.story-index a em.text-only{color:#7f90a0}@media(max-width:700px){.free-publication-copy{padding-inline:4px}.free-publication-copy .paid-chapter>h2{font-size:clamp(2.5rem,13vw,4rem)}.free-publication-copy .paid-chapter-body{font-size:1.12rem}.free-publication-paywall{border-radius:14px;padding:28px 18px}}