@font-face{font-family:Antidote;src:url('/ebook/fonts/inter-mobile.woff2') format('woff2');font-weight:100 900;font-display:swap}:root{--paper:#f4f2e9;--surface:#fffef8;--ink:#111211;--muted:#61635b;--line:#cfcec3;--accent:#5a5100;--green:#111211}body{font-family:Antidote,Arial,sans-serif}h1,h2,h3{font-family:Antidote,Arial,sans-serif;font-weight:650;letter-spacing:-.04em}.sidebar{background:#e9e7dc}.brand-mark{display:none}.brand-name strong{font-family:Antidote,Arial,sans-serif;font-size:20px;font-weight:800;letter-spacing:.18em}.brand-name small{font-size:8px;letter-spacing:.14em}.brand{margin-left:8px;margin-right:0}.nav a,.button,.categories a{border-radius:0}.nav a.active,.nav a:hover,.categories a.active,.categories a:hover{background:#dedbc7;color:#111211}.button.primary{background:#111211;border-color:#111211;color:#fffef8}.button.primary:hover{background:#35372e}.hero h1 em{color:#716300}.topbar{border-bottom-color:#aaa99d}.topbar .top-note{letter-spacing:.08em}.eyebrow{color:#5a5100}.reader h1{font-weight:650}.side-bottom strong{font-family:Antidote,Arial,sans-serif}.reader-body,.article-body{line-height:1.85}@media(max-width:600px){.mobile-bar .brand-name strong{font-size:17px}.mobile-bar .brand-name small{font-size:7px}.mobile-bar .brand{gap:0}}