:root{--ink:#2a2018;--ink-soft:#5c4f42;--paper:#f7f1e6;--paper-2:#efe6d4;--rule:#e0d3bb;--accent:#c0612e;--accent-2:#8a4a86;--gold:#d8a23a}*{box-sizing:border-box}.wrap{min-height:100vh;background:radial-gradient(1200px 600px at 50% -10%,#fbf6ec 0,var(--paper) 55%,var(--paper-2) 100%);color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;-webkit-font-smoothing:antialiased}.container{max-width:720px;margin:0 auto;padding:0 22px}.topbar{display:flex;align-items:center;justify-content:space-between;max-width:980px;margin:0 auto;padding:22px 22px 8px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.topbar a{color:var(--ink-soft);text-decoration:none;font-size:14px;letter-spacing:.02em}.topbar a:hover{color:var(--accent)}.brand{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:var(--ink)}.book-hero{text-align:center;padding:34px 0 10px}.kicker{font-family:ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.28em;font-size:12px;color:var(--accent);font-weight:700}.book-title{font-size:clamp(44px,9vw,78px);line-height:.95;margin:12px 0 6px;letter-spacing:-.01em;font-weight:800}.book-sub{font-size:clamp(17px,3.4vw,22px);font-style:italic;margin:0}.book-sub,.byline{color:var(--ink-soft)}.byline{font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;letter-spacing:.05em;margin-top:14px}.intro{margin:30px auto 8px}.intro p{font-size:19px;line-height:1.7;margin:0 0 18px}.intro p:first-of-type:first-letter{font-size:3.1em;float:left;line-height:.8;padding:6px 10px 0 0;color:var(--accent);font-weight:700}.divider{display:flex;align-items:center;gap:14px;margin:40px auto;color:var(--gold)}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--rule)}.divider span{font-size:14px;letter-spacing:.3em}.part{margin:0 auto 34px}.part-head{font-family:ui-sans-serif,system-ui,sans-serif;border-bottom:2px solid var(--rule);padding-bottom:8px;margin-bottom:6px}.part-num{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-weight:700}.part-name{font-size:23px;margin:4px 0 2px;font-weight:700;font-family:inherit}.part-tag{font-size:15px;color:var(--ink-soft);font-style:italic;margin:0}.essay-link{display:block;text-decoration:none;color:inherit;padding:14px 16px;margin:8px 0;border-radius:10px;border:1px solid transparent;transition:background .15s,border-color .15s,transform .15s}.essay-link:hover{background:#fff8ec;border-color:var(--rule);transform:translateX(3px)}.essay-link .et{font-size:19px;font-weight:700}.essay-link .es{font-size:15px;color:var(--ink-soft);font-style:italic;margin-top:2px}.essay-link .en{color:var(--gold);letter-spacing:.08em}.essay-link .en,.essay-meta{font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700}.essay-meta{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);padding-top:30px}.essay-h1{font-size:clamp(32px,6.5vw,50px);line-height:1.04;text-align:center;margin:14px 0 10px;font-weight:800}.essay-dek{font-size:clamp(18px,3.6vw,22px);font-style:italic;margin:0 auto 6px;max-width:600px}.essay-dek,.essay-info{text-align:center;color:var(--ink-soft)}.essay-info{font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;margin-bottom:4px}.essay-body{margin-top:26px}.essay-body p{font-size:19px;line-height:1.75;margin:0 0 20px}.essay-body p:first-of-type:first-letter{font-size:3.2em;float:left;line-height:.78;padding:8px 10px 0 0;color:var(--accent);font-weight:700}.nav-row{display:flex;gap:12px;margin:46px 0 30px;flex-wrap:wrap;font-family:ui-sans-serif,system-ui,sans-serif}.nav-card{flex:1 1;min-width:220px;text-decoration:none;color:inherit;border:1px solid var(--rule);border-radius:12px;padding:14px 16px;background:#fff8ec;transition:border-color .15s,transform .15s}.nav-card:hover{border-color:var(--accent);transform:translateY(-2px)}.nav-card .lbl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:700}.nav-card .ttl{font-size:17px;font-weight:700;margin-top:3px;font-family:Iowan Old Style,Palatino,Georgia,serif}.nav-card.next{text-align:right}.backbar{text-align:center;padding:10px 0 50px;font-family:ui-sans-serif,system-ui,sans-serif}.backbar a{color:var(--accent);text-decoration:none;font-size:15px;font-weight:600}.backbar a:hover{text-decoration:underline}.foot{border-top:1px solid var(--rule);margin-top:24px;padding:26px 0 40px;text-align:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;color:var(--ink-soft)}.foot a{color:var(--accent);text-decoration:none}@media (max-width:640px){.nav-card.next{text-align:left}.essay-body p:first-of-type:first-letter,.intro p:first-of-type:first-letter{font-size:2.6em}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}