.reader-page .reader-head{padding:72px 0 40px;text-align:center}.reader-page .reader-head .kicker{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--grey-1);margin-bottom:16px}.reader-page .reader-head h1{font-family:var(--serif-display);font-weight:800;font-size:52px;line-height:1.06;letter-spacing:-.02em;margin:0 auto 16px;max-width:820px;text-wrap:balance}.reader-page .reader-head .deck{font-family:var(--serif-body);font-style:italic;font-size:19px;line-height:1.5;color:var(--ink-soft);max-width:620px;margin:0 auto;text-wrap:balance}.reader-page .reader-head .ornament{margin:26px auto 22px}.reader-page .reader-meta{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-1)}.reader-page .reader-meta .dot{color:var(--ink)}.reader-page .reader-body{background:#1a1715;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.reader-page .reader-nav{padding:40px 0 56px}.reader-page .reader-nav-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;border-top:1px solid var(--rule);padding-top:24px}.reader-page .reader-nav .side.right{text-align:right}.reader-page .reader-nav a{text-decoration:none;color:var(--ink);display:block}.reader-page .reader-nav .dir{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-1);margin-bottom:8px}.reader-page .reader-nav .ttl{font-family:var(--serif-display);font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-.005em;border-bottom:1px solid transparent;transition:border-color .2s}.reader-page .reader-nav a:hover .ttl{border-bottom-color:var(--ink)}.reader-page .reader-nav .empty{font-family:var(--serif-body);font-style:italic;font-size:14px;color:var(--grey-1)}.reader-page .reader-cta{background:var(--ink);color:var(--paper);padding:80px 0;text-align:center;border-top:1px solid var(--rule)}.reader-page .reader-cta .ornament .line{background:var(--paper);opacity:.5}.reader-page .reader-cta .ornament .glyph{color:var(--paper)}.reader-page .reader-cta h2{font-family:var(--serif-display);font-weight:700;font-size:42px;line-height:1.06;letter-spacing:-.018em;margin:24px auto 14px;max-width:640px;text-wrap:balance}.reader-page .reader-cta p{font-family:var(--serif-body);font-style:italic;font-size:17px;color:var(--paper-warm);opacity:.9;max-width:520px;margin:0 auto 28px;line-height:1.5}.reader-page .reader-cta .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.reader-page .reader-cta .btn:hover{background:transparent;color:var(--paper)}@media (max-width:900px){.reader-page .reader-head{padding:48px 0 28px}.reader-page .reader-head h1{font-size:34px}.reader-page .reader-head .deck{font-size:17px}.reader-page .reader-nav-row{grid-template-columns:1fr;gap:22px}.reader-page .reader-nav .side.right{text-align:left}.reader-page .reader-cta h2{font-size:28px}}