.BookCover-module__gzWeVG__cover{aspect-ratio:2/3;border:1px solid var(--hairline-strong);width:100%;max-width:300px;box-shadow:var(--shadow-lift);isolation:isolate;background:linear-gradient(150deg,#0d1226,#070a17 62%);border-radius:4px 10px 10px 4px;flex-direction:column;justify-content:space-between;padding:34px 28px;display:flex;position:relative;overflow:hidden}.BookCover-module__gzWeVG__cover:before{content:"";inset-block:0;background:linear-gradient(90deg,#0000008c,#0000);width:12px;position:absolute;left:0}.BookCover-module__gzWeVG__glow{z-index:-1;background:radial-gradient(100% 62% at 50% 0,#c9a84a33,#0000 64%),radial-gradient(1.4px 1.4px at 24% 30%,#e8d9a880,#0000 60%),radial-gradient(1.1px 1.1px at 68% 21%,#e8d9a866,#0000 60%),radial-gradient(1px 1px at 80% 44%,#e8d9a84d,#0000 60%);position:absolute;inset:0}.BookCover-module__gzWeVG__mark{font-family:var(--font-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-soft);opacity:.75;font-size:9.5px}.BookCover-module__gzWeVG__title{font-family:var(--font-display), serif;color:var(--ink);margin:0;font-size:clamp(1.5rem,3.4vw,1.95rem);line-height:1.12}.BookCover-module__gzWeVG__sub{color:var(--ink-muted);margin:14px 0 0;font-size:.9rem;font-style:italic;line-height:1.5}.BookCover-module__gzWeVG__glyph{color:#e8d9a80d;z-index:-1;-webkit-user-select:none;user-select:none;font-size:8rem;position:absolute;bottom:-14px;right:-6px}.BookCover-module__gzWeVG__foot{font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);font-size:9px}
.page-module__bq7TkW__page{padding-block:clamp(52px,7vw,88px) 40px}.page-module__bq7TkW__top{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;display:grid}.page-module__bq7TkW__title{margin:22px 0 24px}.page-module__bq7TkW__lede{color:var(--ink-body);max-width:56ch;margin-bottom:34px;font-size:1.12rem;line-height:1.74}.page-module__bq7TkW__priceRow{align-items:baseline;gap:12px;margin-bottom:26px;display:flex}.page-module__bq7TkW__price{font-family:var(--font-mono), monospace;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500}.page-module__bq7TkW__priceNote{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-soft);opacity:.85;font-size:10px}.page-module__bq7TkW__actions{flex-wrap:wrap;gap:14px;display:flex}.page-module__bq7TkW__pending{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin:20px 0 0;font-size:9.5px;line-height:1.8}.page-module__bq7TkW__coverWrap{justify-content:center;display:flex}.page-module__bq7TkW__contents{margin-top:clamp(72px,9vw,112px)}.page-module__bq7TkW__chapters{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--hairline);grid-template-columns:repeat(2,1fr);gap:2px;display:grid;overflow:hidden}.page-module__bq7TkW__chapter{background:var(--bg-panel);padding:30px 32px}.page-module__bq7TkW__chapterN{font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-soft);opacity:.75;font-size:10px}.page-module__bq7TkW__chapterTitle{font-family:var(--font-display), serif;color:var(--ink);margin:12px 0 10px;font-size:1.3rem;line-height:1.2}.page-module__bq7TkW__chapterBody{color:var(--ink-muted);margin:0;font-size:.96rem;line-height:1.62}.page-module__bq7TkW__closing{text-align:center;margin-top:64px}.page-module__bq7TkW__closingLine{max-width:62ch;color:var(--ink);margin:0 auto;font-size:clamp(1.08rem,2vw,1.28rem);font-style:italic;line-height:1.6}@media (max-width:940px){.page-module__bq7TkW__top{grid-template-columns:1fr;gap:48px}.page-module__bq7TkW__coverWrap{order:-1}.page-module__bq7TkW__chapters{grid-template-columns:1fr}}
.SectionHeader-module__Q3v7eW__header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;padding-bottom:22px;display:flex}.SectionHeader-module__Q3v7eW__title{margin-top:16px}.SectionHeader-module__Q3v7eW__aside{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);flex:none;padding-bottom:6px;font-size:10.5px}@media (max-width:720px){.SectionHeader-module__Q3v7eW__header{flex-direction:column;align-items:flex-start;gap:14px}}
