.site-footer.journal-footer{background:#eee9df;color:#172c3b;border-top:3px double #9c8060;margin-top:64px;padding:0;font-family:var(--serif)} .journal-footer .footer-shell{max-width:1320px;padding:38px 28px 24px;margin:auto} .journal-footer .footer-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-bottom:28px} .journal-footer .footer-masthead{display:inline-block;font:normal 36px/1.1 var(--serif);letter-spacing:-.6px;color:#172c3b;text-decoration:none} .journal-footer .footer-identity p{max-width:440px;font:17px/1.55 var(--serif);margin:14px 0 0;color:#37454e} .journal-footer .footer-sections{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;align-content:start;font:17px/1.45 var(--serif)} .journal-footer a{color:#172c3b;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .18s,text-decoration-color .18s} .journal-footer a:hover{color:#850e14;text-decoration-color:currentColor}.journal-footer a:active{color:#4e080b}.journal-footer a:focus-visible,.journal-footer summary:focus-visible{outline:3px solid #173e57;outline-offset:5px} .journal-footer .footer-colophon{border-top:1px solid #bca98d;padding-top:20px;display:flex;align-items:baseline;gap:22px;font:14px/1.5 var(--sans)} .journal-footer .footer-colophon p{margin:0;white-space:nowrap}.journal-footer .footer-colophon nav{display:flex;gap:12px 22px;flex-wrap:wrap}.journal-footer .footer-top{margin-left:auto;white-space:nowrap}.journal-footer .footer-top span{display:inline-block;transition:transform .18s}.journal-footer .footer-top:hover span{transform:translateY(-2px)} .journal-footer .footer-disclosures{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;font:13px/1.6 var(--sans);color:#37454e}.journal-footer .footer-disclosures details{flex:1 1 220px;min-width:0}.journal-footer .footer-disclosures summary{cursor:pointer}.journal-footer .footer-disclosures p{margin-top:12px} @media(max-width:1024px){.journal-footer .footer-editorial{gap:40px}.journal-footer .footer-colophon{flex-wrap:wrap}.journal-footer .footer-top{margin-left:0}} @media(max-width:680px){.site-footer.journal-footer{margin-top:44px}.journal-footer .footer-shell{padding:30px 22px 22px}.journal-footer .footer-editorial{grid-template-columns:1fr;gap:26px}.journal-footer .footer-masthead{font-size:32px}.journal-footer .footer-sections{gap:13px 18px;font-size:16px}.journal-footer .footer-colophon{gap:16px}.journal-footer .footer-colophon nav{gap:12px 18px}.journal-footer .footer-disclosures{display:block}.journal-footer .footer-disclosures details{margin-top:10px}} @media(prefers-reduced-motion:reduce){.journal-footer a,.journal-footer .footer-top span{transition:none}.journal-footer .footer-top:hover span{transform:none}}  .journal-footer .footer-editorial{padding-bottom:0} .journal-footer .footer-copyright{font:14px/1.5 var(--sans);margin:24px 0 0;color:#37454e;border:0;padding:0}
.site-header .primary-nav{padding-left:1rem;gap:clamp(10px,1.2vw,24px)} .site-header .search-toggle::before{content:none;display:none} .skip-link:not(:focus-visible){position:fixed;top:0;left:0;width:1px;height:1px;padding:0;margin:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap} .skip-link:focus-visible{position:fixed;top:12px;left:12px;width:auto;height:auto;clip-path:none;overflow:visible;padding:12px 18px;z-index:1000;background:#850e14;color:#fff;font:18px/1.4 Georgia,serif;outline:3px solid #173e57;outline-offset:3px} @media(max-width:1200px){.site-header .search-toggle{width:42px;min-width:42px;height:42px;flex-shrink:0}.site-header .search-toggle>span{display:none}.site-header .header-inner{gap:16px}.site-header .primary-nav{padding-left:0;gap:12px}} @media(max-width:1000px){.site-header .primary-nav{padding:10px 25px 16px;gap:0}.site-header .primary-nav.is-open{max-height:calc(100dvh - 76px);overflow:auto}.site-header .header-inner{width:calc(100% - 36px);margin-inline:auto}.site-header .brand{min-width:0}.site-header .menu-toggle{flex-shrink:0}} @media(max-width:480px){.site-header .header-inner{gap:10px}.site-header .brand-name{font-size:26px}.site-header .brand-tagline{font-size:6px;letter-spacing:1px}.site-header .search-toggle,.site-header .menu-toggle{width:38px;min-width:38px;height:40px}} @media(min-width:1001px){.site-header .primary-nav a{padding:.5rem .08rem;border-bottom:1px solid #b68a5070;text-underline-offset:.25em;transition:color .17s,background-color .17s,border-color .17s}.site-header .primary-nav a:is(:hover,:focus-visible){color:#850e14;background-color:#e8dcc84d;border-bottom-color:#850e14;text-decoration:none}.site-header .primary-nav a:focus-visible{outline:2px solid #850e14;outline-offset:3px}.site-header .primary-nav a:active{background-color:#dfceb2}} @media(prefers-reduced-motion:reduce){.site-header .primary-nav a{transition:none}}  @media(min-width:1024px){.about-exhibition79 .site-header .brand-name{font-family:Georgia,"Times New Roman",serif;font-size:2.25rem;font-weight:400;letter-spacing:.012em;line-height:1.12;font-kerning:normal}.about-exhibition79 .site-header .brand-tagline{margin-top:.35rem;letter-spacing:.22em}} @media(min-width:1201px){.about-exhibition79 .site-header .header-inner{gap:1rem}}
[data-pass144] .gateway-image.four-covers144 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;padding:12px 9px;background:#e8dfce;} [data-pass144] .gateway-image.four-covers144 img {width:100%;height:auto;max-height:100%;object-fit:contain;filter:none;transform:none;box-shadow:1px 3px 4px #39291835;} [data-pass144] .gateway-image.spectrum-image144 {background:#e9e8e1;} [data-pass144] .gateway-image.spectrum-image144 img {object-fit:contain;object-position:center;filter:none;} .book-detail-page[data-pass144] .book-editorial-grid {grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:48px;row-gap:24px;align-items:start;} .book-detail-page[data-pass144] .book-synopsis {grid-column:1;grid-row:1;} .book-detail-page[data-pass144] .book-foreword {grid-column:2;grid-row:1 / span 2;} .book-detail-page[data-pass144] .other-books {grid-column:1;grid-row:2;margin:0;padding:20px 24px;background:#e9dfcc88;border-top:2px solid #b39760;} .book-detail-page[data-pass144] .other-book p {font-size:.92rem;line-height:1.5;} .book-detail-page[data-pass144] .other-book a:hover {color:#48321e;} .book-detail-page[data-pass144] .other-book a:active {opacity:.75;} @media(max-width:760px){ .book-detail-page[data-pass144] .book-presentation-grid {grid-template-columns:1fr;gap:25px;} .book-detail-page[data-pass144] .detail-heading h1 {font-size:2.2rem;} .book-detail-page[data-pass144] .book-editorial-grid {display:flex;flex-direction:column;gap:28px;} .book-detail-page[data-pass144] .book-foreword {border:0;padding:0;} .book-detail-page[data-pass144] .other-books {width:100%;box-sizing:border-box;} [data-pass144] .gateway-image.four-covers144 {gap:4px;padding:8px 5px;} } [data-pass144] .gateway-image.four-covers144 {grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));justify-items:center;gap:7px 14px;padding:9px 30px;} [data-pass144] .gateway-image.four-covers144::before {display:none;} [data-pass144] .gateway-image.four-covers144 img {height:100%;width:100%;object-fit:contain;box-shadow:none;} .book-detail-page[data-pass144] .book-editorial-grid {grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);} .book-detail-page[data-pass144] .book-synopsis {grid-column:2;grid-row:1;} .book-detail-page[data-pass144] .book-foreword {grid-column:2;grid-row:2;border:0;padding:0;} .book-detail-page[data-pass144] .other-books {grid-column:1;grid-row:1 / span 2;} @media(max-width:760px){ [data-pass144] .hero-grid {box-sizing:border-box;max-width:100%;min-width:0;} [data-pass144] .hero-copy,[data-pass144] .hero-portrait {min-width:0;max-width:100%;box-sizing:border-box;} [data-pass144] .gateway-image.four-covers144 {padding:8px 22px;gap:6px 10px;} } .book-detail-page[data-pass144] .book-main144 {grid-column:2;grid-row:1;} .book-detail-page[data-pass144] .book-main144 .book-foreword {margin-top:30px;} .book-detail-page[data-pass144] .other-books {grid-row:1;} @media(max-width:760px){[data-pass144] .hero .wrap.hero-grid {width:calc(100% - 40px);margin-inline:auto;}} @media(max-width:760px){ [data-pass144] #hero-title {font-size:clamp(2rem,8.5vw,3rem);} [data-pass144] #hero-title span {white-space:normal;} [data-pass144] .books-four .edition-cover {display:block;width:170px;height:auto;margin:20px auto;} [data-pass144] .books-four .edition-cover img {display:block;width:100%;height:auto;} [data-pass144] .books-four .book-edition {padding-block:18px;} } @media(max-width:760px){ [data-pass144] #hero-title span {font-size:inherit;} [data-pass144] .story-copy .title-serif {white-space:normal;font-size:1.8rem;} [data-pass144] .about-photo picture,[data-pass144] .about-photo img {max-width:100%;height:auto;} }
.mobile-book-page .book-shell{max-width:1120px;margin:auto;padding:0 28px 76px}.book-breadcrumb{font:13px/1.6 var(--sans);margin:26px 0 38px;color:var(--ink-soft)}.book-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.book-opening{display:grid;grid-template-columns:320px minmax(0,1fr);gap:64px;align-items:center;padding-bottom:62px}.book-cover{margin:0}.book-cover img{width:320px;height:auto;box-shadow:6px 10px 18px #07172c24}.book-kicker{font:12px/1.5 var(--sans);text-transform:uppercase;letter-spacing:1.7px;color:var(--wine);margin-bottom:15px}.book-opening h1{font:normal 57px/1.02 var(--serif);letter-spacing:-1.7px;margin:0 0 20px}.book-byline{font:italic 24px/1.4 var(--serif);margin-bottom:26px}.book-introduction{font:21px/1.56 var(--serif);max-width:33em}.book-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.mobile-book-page .book-actions .button{font-size:15px;padding:13px 19px;min-height:48px}.book-text-link{font:700 15px/1.6 var(--sans);color:var(--wine);text-decoration:underline;text-underline-offset:5px;display:inline-block}.book-text-link span{display:inline-block;transition:transform .2s}.book-text-link:hover span{transform:translateX(3px)}.book-text-link:active{color:var(--ink)}.book-contents{border-top:1px solid var(--rule);padding-top:42px;scroll-margin-top:24px}.book-section-heading{max-width:670px;margin-bottom:26px}.book-shell h2{font:normal 36px/1.15 var(--serif);margin:0 0 16px}.book-section-heading>p:not(.book-kicker),.book-reading p:not(.book-kicker){font:19px/1.55 var(--serif)}.book-section-heading a{text-decoration:underline;text-underline-offset:3px;color:var(--wine)}.chapter-list{list-style:none;columns:2;column-gap:52px;margin:0;padding:0}.chapter-list li{break-inside:avoid;display:flex;gap:18px;border-top:1px solid #c7a27466;padding:17px 0;min-height:62px}.chapter-number{font:17px/1.5 var(--sans);color:var(--wine);min-width:26px}.chapter-title{font:19px/1.35 var(--serif);display:block}.book-endmatter{font:16px/1.5 var(--serif);color:var(--ink-soft);padding:24px 0 40px}.book-reading{border-top:1px solid var(--rule);padding-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:64px}.book-reading .book-text-link{margin-top:20px}.book-reading .book-related{display:block}.book-reading .book-format-note{font:14px/1.6 var(--sans)!important;margin-top:14px;color:var(--ink-soft)} @media(max-width:1023px){.book-opening{gap:36px;grid-template-columns:280px minmax(0,1fr)}.book-cover img{width:280px}.book-opening h1{font-size:45px}.book-introduction{font-size:20px}.book-reading{gap:36px}} @media(max-width:680px){.mobile-book-page .book-shell{padding:0 22px 48px}.book-breadcrumb{font-size:12px;margin:22px 0 28px}.book-opening{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-bottom:36px}.book-cover{align-self:center}.book-cover img{width:240px}.book-opening h1{font-size:43px;letter-spacing:-1px}.book-byline{margin-bottom:20px}.book-introduction{font-size:20px;line-height:1.55}.book-actions{gap:19px}.chapter-list{columns:1}.book-shell h2{font-size:32px}.book-reading{grid-template-columns:1fr;gap:36px}.book-kicker{font-size:11px}.book-contents{padding-top:30px}.chapter-list li{padding:16px 0}.chapter-title{font-size:19px}.book-section-heading>p:not(.book-kicker){font-size:18px}} @media(prefers-reduced-motion:reduce){.book-text-link span{transition:none}.book-text-link:hover span{transform:none}}  @media(max-width:680px){.mobile-book-page .search-toggle>span,.mobile-book-page .search-toggle::before{display:none}.mobile-book-page .search-toggle{width:38px;flex-shrink:0}.mobile-book-page .header-inner{gap:12px;margin-inline:auto}.mobile-book-page .brand{min-width:0}}  @media(min-width:1200px){.mobile-book-page .book-shell{max-width:1320px}.book-opening{grid-template-columns:280px minmax(0,1fr);gap:48px}.book-cover img{width:280px}.book-opening h1{font-size:48px;letter-spacing:-1.3px;white-space:nowrap}.book-introduction{max-width:37em}} .book-downloads{border-top:1px solid var(--rule);padding:38px 0;display:grid;grid-template-columns:1fr 1.15fr;gap:48px;scroll-margin-top:24px}.book-downloads p{font:19px/1.55 var(--serif);margin:0}.book-downloads .book-kicker{font:12px/1.5 var(--sans);margin-bottom:12px}.download-options{display:flex;gap:14px;flex-wrap:wrap;align-content:center}.download-options .button{font-size:14px;padding:13px 17px;min-height:48px}.download-options p{font:14px/1.6 var(--sans);margin-top:5px}.download-options a:not(.button){text-decoration:underline;color:var(--wine)}.publisher-note{padding:30px 0 38px;border-top:1px solid #c7a27466;max-width:870px}.book-shell .publisher-note h2{font:normal 25px/1.3 var(--serif);margin-bottom:14px}.publisher-note p{font:17px/1.6 var(--serif);margin:0 0 12px}.publisher-note .attribution-url{font:13px/1.5 var(--sans);overflow-wrap:anywhere}.attribution-url a{text-decoration:underline;color:var(--wine)}.chapter-list{columns:2;column-gap:64px}.chapter-list li{padding:24px 0;gap:19px}.chapter-list h3{margin:0}.chapter-title{font-size:20px;line-height:1.4;color:var(--wine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.chapter-title:hover{color:var(--ink)}.chapter-title:active{opacity:.75}.chapter-teaser{font:18px/1.55 var(--serif);margin:12px 0 0;color:var(--ink-soft)}.book-endmatter{display:flex;gap:28px;flex-wrap:wrap}.book-endmatter a{color:var(--wine);text-decoration:underline;text-underline-offset:4px}.other-books{border-top:1px solid var(--rule);padding-top:40px}.other-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:32px}.other-book img{height:230px;width:auto;max-width:100%;object-fit:contain;object-position:left;margin-bottom:23px}.other-book h3{font:normal 25px/1.25 var(--serif);margin-bottom:14px}.other-book p{font:18px/1.55 var(--serif);margin-bottom:18px}.historical-edition{font:14px/1.6 var(--sans);margin-top:30px;color:var(--ink-soft)}.historical-edition a{text-decoration:underline;color:var(--wine)}.mobile-book-page :focus-visible{outline:3px solid #173e57;outline-offset:4px} @media(max-width:800px){.book-downloads{grid-template-columns:1fr;gap:20px}.other-book-grid{gap:25px}.other-book h3{font-size:22px}.chapter-list{column-gap:30px}.chapter-teaser{font-size:17px}} @media(max-width:680px){.chapter-list{columns:1}.other-book-grid{grid-template-columns:1fr;gap:38px}.other-book{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 20px}.other-book img{width:100px;height:auto;grid-row:1/4}.other-book h3{font-size:23px}.other-book p{font-size:17px}.other-book .book-text-link{font-size:14px}.book-downloads{padding:30px 0}.book-endmatter{gap:16px}.book-opening h1{white-space:normal}.chapter-list li{padding:22px 0}.chapter-teaser{font-size:18px}.publisher-note{padding-bottom:26px}}  .mobile-book-page .book-actions{gap:12px;align-items:center}.download-bridge{font:16px/1.5 var(--serif)}.mobile-book-page .book-actions .book-download-button{padding:10px 13px;gap:9px;min-height:50px;font-size:15px}.book-download-button .format-icon{flex:0 0 25px;width:25px;height:30px;box-shadow:none}.kindle-note{font:13px/1.5 var(--sans);color:var(--ink-soft);margin:14px 0 0}.kindle-note a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}.mobile-book-page .publisher-note{max-width:none;width:100%;padding:18px 22px;margin:0 0 38px;background:#eee7d94d;border:1px solid #c7a27466}.publisher-note p{font:16px/1.55 var(--serif);margin:0}.book-foreword{border-top:1px solid var(--rule);padding:40px 0 46px;scroll-margin-top:24px}.foreword-source{max-width:740px;margin-inline:auto;font:22px/1.6 Georgia,"DejaVu Serif",serif}.foreword-source p{margin:0 0 1.15em}.foreword-source .source-empty{display:none}.foreword-source sup{font-size:.72em;line-height:0}.foreword-source .sup-unit{white-space:nowrap}.foreword-source h2{margin-bottom:28px}.foreword-source strong{font-weight:700} @media(max-width:680px){.mobile-book-page .book-actions{gap:12px}.download-bridge{flex-basis:100%}.mobile-book-page .book-actions .book-download-button{font-size:14px;padding:10px 12px}.mobile-book-page .publisher-note{padding:16px;margin-bottom:28px}.publisher-note p{font-size:16px;line-height:1.55}.foreword-source{font:20px/1.6 var(--serif)}.book-foreword{padding:30px 0 36px}}  .book-control-group{display:inline-grid;max-width:100%;grid-template-columns:minmax(0,1fr)} .book-control-group .kindle-note{justify-self:end;text-align:right;margin-top:12px} .mobile-book-page .book-opening{padding-bottom:36px} .mobile-book-page .publisher-note{margin-bottom:26px} .mobile-book-page .publisher-note+.book-contents{border-top:0;padding-top:0} .mobile-book-page .foreword-source{max-width:none;width:100%;margin-inline:0} .mobile-book-page .foreword-source,.mobile-book-page .foreword-source *{font-weight:400} @media(max-width:680px){.book-control-group{display:block}.book-control-group .kindle-note{text-align:left}.mobile-book-page .book-opening{padding-bottom:26px}.mobile-book-page .publisher-note{margin-bottom:24px}} @media(min-width:681px){.book-control-group .book-actions{justify-content:flex-end}}  .publisher-note .publication-history{margin-bottom:12px} .book-endmatter .chapter-title{font-size:20px;line-height:1.4;font-family:var(--serif);font-weight:400} .book-endmatter{gap:20px 48px;padding-bottom:32px} #foreword .source-subheading{font-style:italic;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px} #foreword #front-matter-b72{margin-top:2em;margin-bottom:.2em;text-align:right;font-style:italic} #foreword #front-matter-b73{text-align:right;font-size:17px;color:var(--ink-soft);margin-bottom:0} @media(max-width:680px){.book-endmatter{flex-direction:column;gap:18px}.book-endmatter .chapter-title{font-size:20px}.publisher-note .publication-history{margin-bottom:14px}}  .book-endmatter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px} .book-endmatter a{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:19px} .book-endmatter a::before{content:""} .amazon-buy{display:inline-flex;align-items:center;gap:10px;background:#ffcf70;color:#172635;border:1px solid #ae7720;border-radius:3px;padding:12px 18px;font:600 15px/1.4 var(--sans);text-decoration:none;transition:background .18s,box-shadow .18s;min-height:48px} .other-book .amazon-buy img{width:34px;height:27px;margin:0;object-fit:contain} .amazon-buy:hover{background:#ffbe44;box-shadow:0 3px 8px #18273620}.amazon-buy:active{background:#efae32;box-shadow:inset 0 2px 3px #17263530}.amazon-buy:focus-visible,.amazon-cover:focus-visible{outline:3px solid #173e57;outline-offset:4px} .amazon-cover{display:block;width:fit-content}.amazon-cover img{transition:opacity .18s}.amazon-cover:hover img{opacity:.9} @media(max-width:800px){.book-endmatter{column-gap:30px}} @media(max-width:680px){.book-endmatter{grid-template-columns:1fr}.other-book .amazon-cover{grid-column:1;grid-row:1/4}.other-book .amazon-buy{grid-column:2;width:fit-content;padding:10px;font-size:14px}} @media(prefers-reduced-motion:reduce){.amazon-buy,.amazon-cover img{transition:none}}
[data-pass146="home"] .gateway-image.book-fan145,[data-pass146="home"] .gateway-image.spectrum-image145 {background:transparent;} [data-pass146="home"] .story-reference-art img {display:block;width:100%;height:auto;object-fit:contain;} [data-pass146="home"] .story-copy h3 a {color:inherit;text-decoration:none;} [data-pass146="home"] .story-copy h3 a:hover {text-decoration:underline;text-underline-offset:5px;} [data-pass146="home"] .story-copy h3 a:focus-visible {outline:3px solid #8a5a26;outline-offset:4px;} [data-pass146="home"] .about-copy .about-lede {color:#f2d5a5;font-size:24px;line-height:1.45;margin:14px 0 18px;max-width:32em;} [data-pass146="home"] .about-copy>p:not(.about-lede) {color:#fff4df;font-size:20px;line-height:1.6;margin:0 0 26px;max-width:33em;} [data-pass146="home"] .about-grid {gap:40px;grid-template-columns:minmax(0,38%) minmax(0,1fr);} [data-pass146="home"] .about-copy .button {margin-top:0;min-height:48px;} .books-buttons81[data-pass146="books"] .section-opening {margin-bottom:30px;} .books-buttons81[data-pass146="books"] .books-editorial146 {width:calc(100% - 48px);max-width:1100px;margin:0 auto 72px;} .books-buttons81[data-pass146="books"] .books-editorial146>section>h2 {font:400 34px/1.2 Georgia,serif;color:#702a32;margin:0 0 16px;} .books-buttons81[data-pass146="books"] .books-intro146 {font:21px/1.55 Georgia,serif;max-width:850px;margin:0 0 32px;} .books-buttons81[data-pass146="books"] .free-books146 .book-features146 {display:grid;gap:32px;} .books-buttons81[data-pass146="books"] .book-feature146 {display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(54px,1fr);gap:20px 40px;background:#fffaf0;border-top:2px solid #9d6652;padding:30px;align-items:start;} .books-buttons81[data-pass146="books"] .book-cover145 {grid-column:1;grid-row:1;display:block;width:100%;} .books-buttons81[data-pass146="books"] .book-cover145 img {display:block;width:100%;height:auto;max-height:none;object-fit:contain;margin:0;} .books-buttons81[data-pass146="books"] .book-copy145 {grid-column:2;grid-row:1 / span 2;display:block;} .books-buttons81[data-pass146="books"] .book-copy145 h3 {font:400 34px/1.2 Georgia,serif;margin:0 0 10px;color:#702a32;} .books-buttons81[data-pass146="books"] .book-byline82 {font:italic 19px/1.5 Georgia,serif;margin:0 0 18px;color:#685642;} .books-buttons81[data-pass146="books"] .book-copy145 p {font-size:20px;line-height:1.6;} .books-buttons81[data-pass146="books"] .book-copy145 .book-standfirst146 {font:italic 24px/1.4 Georgia,serif;color:#4a4034;margin:0 0 20px;} .books-buttons81[data-pass146="books"] .book-copy145 .free-message146 {font:600 16px/1.5 Arial,sans-serif;color:#70352f;margin:22px 0 0;} .books-buttons81[data-pass146="books"] .book-action81 {grid-column:1;grid-row:2;align-self:end;justify-self:stretch;width:100%;max-width:none;min-height:54px;height:auto;padding:12px 8px;margin:0;font-size:15px;white-space:normal;box-sizing:border-box;} .books-buttons81[data-pass146="books"] .policy-books146 {margin-top:54px;} .books-buttons81[data-pass146="books"] .policy-books146 .book-features146 {display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;} .books-buttons81[data-pass146="books"] .policy-books146 .book-feature146 {grid-template-columns:150px minmax(0,1fr);column-gap:24px;padding:24px 0 0;background:transparent;} .books-buttons81[data-pass146="books"] .policy-books146 .book-copy145 h3 {font-size:27px;} .books-buttons81[data-pass146="books"] .policy-books146 .book-copy145 p {font-size:18px;line-height:1.55;} .books-buttons81[data-pass146="books"] .book-cover145:focus-visible {outline:3px solid #8a5a26;outline-offset:4px;} .books-buttons81[data-pass146="books"] .book-cover145:hover {filter:brightness(1.06);} .books-buttons81[data-pass146="books"] .book-cover145:active {filter:brightness(.92);}  .book-detail-page[data-pass146="emperor"] .book-editorial-grid {grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:42px;align-items:start;} .book-detail-page[data-pass146="emperor"] .book-main144 {grid-column:1;grid-row:1;} .book-detail-page[data-pass146="emperor"] .book-foreword {margin:0;padding:0;border:0;} .book-detail-page[data-pass146="emperor"] .other-books {grid-column:2;grid-row:1;background:transparent;border:0;padding:0;margin:0;} .book-detail-page[data-pass146="emperor"] .other-books>h3 {font:400 28px/1.3 Georgia,serif;color:#702a32;margin:0 0 18px;} .recommendation146 {position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:20px 18px 30px;margin-bottom:16px;background:#fffaf0;border:1px solid #cdbd9f;color:inherit;text-decoration:none;transition:background .18s,box-shadow .18s;} .recommendation146 img {display:block;width:96px;height:auto;max-height:none;object-fit:contain;} .recommendation146 h4 {font:400 23px/1.25 Georgia,serif;color:#702a32;margin:0 0 8px;} .book-detail-page[data-pass146="emperor"] .recommendation146 p {font:17px/1.5 Georgia,serif;margin:0;} .book-detail-page[data-pass146="emperor"] .recommendation146 .recommendation-author146 {font:italic 15px/1.45 Georgia,serif;color:#665440;margin-bottom:10px;} .recommendation-arrow146 {position:absolute;right:18px;bottom:10px;color:#782b30;} .recommendation146:hover {background:#f5ead5;box-shadow:0 3px 9px #5a3a221c;} .recommendation146:active {background:#eadbc0;} .recommendation146:focus-visible {outline:3px solid #8a5a26;outline-offset:3px;} .book-detail-page[data-pass146="emperor"] .amazon-buy img {width:34px;height:27px;object-fit:contain;} .book-detail-page[data-pass146="emperor"] .amazon-buy:focus-visible {outline:3px solid #f1d080;outline-offset:4px;} .book-detail-page[data-pass146="emperor"] .amazon-buy[data-touch-pressed="true"] {background:#efae32;box-shadow:inset 0 2px 3px #17263530;}  .cancer-feature146 {max-width:650px;width:calc(100% - 48px);margin:44px auto 64px;font:22px/1.65 Georgia,serif;color:var(--ink);} .cancer-feature146 h1 {font:400 48px/1.12 Georgia,serif;color:#702a32;margin:12px 0 18px;} .cancer-feature146 .feature-kicker146 {font:14px/1.6 Arial,sans-serif;color:#6c5848;} .cancer-feature146 .feature-subtitle146 {font:italic 26px/1.4 Georgia,serif;margin:0 0 26px;} .cancer-feature146 .feature-standfirst146 {font:22px/1.6 Georgia,serif;margin:0 0 20px;} .cancer-feature146 .feature-context146 {font:17px/1.55 Georgia,serif;color:#6c5848;margin:0 0 26px;} .cancer-feature146 .feature-illustration146 {margin:30px 0 36px;} .cancer-feature146 .feature-illustration146 img {display:block;width:100%;height:auto;} .cancer-feature146 figcaption {font:16px/1.5 Georgia,serif;text-align:center;margin-top:10px;color:#6c5848;} .cancer-feature146 h2 {font:400 32px/1.3 Georgia,serif;color:#702a32;margin:36px 0 20px;} .cancer-feature146 .source-paragraph {font:22px/1.65 Georgia,serif;margin:0 0 1.15em;} .cancer-feature146 .feature-source146 {margin-top:38px;padding-top:24px;border-top:1px solid #cdbd9f;font:17px/1.55 Georgia,serif;background:transparent;} .cancer-feature146 .feature-source146 p {margin:0 0 20px;} .cancer-feature146 .feature-source146 .button {font-size:18px;margin:0 0 20px;} .cancer-feature146 .feature-document146 a,.cancer-feature146 .feature-source146>a:last-child {color:#782b30;text-decoration:underline;text-underline-offset:3px;} @media(max-width:1000px){ [data-pass146="home"] .about-grid {grid-template-columns:minmax(0,35%) minmax(0,1fr);gap:28px;} .books-buttons81[data-pass146="books"] .policy-books146 .book-features146 {grid-template-columns:1fr;gap:30px;} .books-buttons81[data-pass146="books"] .policy-books146 .book-feature146 {grid-template-columns:190px minmax(0,1fr);padding:24px;} .book-detail-page[data-pass146="emperor"] .book-editorial-grid {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;} .recommendation146 {grid-template-columns:80px minmax(0,1fr);gap:14px;padding:16px 14px 28px;} .recommendation146 img {width:80px;} } @media(max-width:700px){ [data-pass146="home"] .about-grid {grid-template-columns:1fr;gap:24px;} [data-pass146="home"] .about-copy .about-lede {font-size:23px;} [data-pass146="home"] .about-copy>p:not(.about-lede) {font-size:19px;} .books-buttons81[data-pass146="books"] .books-editorial146 {width:calc(100% - 36px);} .books-buttons81[data-pass146="books"] .books-editorial146>section>h2 {font-size:29px;} .books-buttons81[data-pass146="books"] .books-intro146 {font-size:19px;} .books-buttons81[data-pass146="books"] .book-feature146,.books-buttons81[data-pass146="books"] .policy-books146 .book-feature146 {display:flex;flex-direction:column;gap:22px;padding:22px 18px;} .books-buttons81[data-pass146="books"] .book-cover145 {width:180px;align-self:center;} .books-buttons81[data-pass146="books"] .book-copy145 h3 {font-size:29px;} .books-buttons81[data-pass146="books"] .book-copy145 p {font-size:19px;} .books-buttons81[data-pass146="books"] .book-copy145 .book-standfirst146 {font-size:22px;} .books-buttons81[data-pass146="books"] .book-action81 {width:180px;align-self:center;} .book-detail-page[data-pass146="emperor"] .book-editorial-grid {display:flex;flex-direction:column;gap:30px;} .book-detail-page[data-pass146="emperor"] .other-books {width:100%;} .recommendation146 {grid-template-columns:96px minmax(0,1fr);gap:16px;} .recommendation146 img {width:96px;} .cancer-feature146 {width:calc(100% - 40px);margin-top:30px;} .cancer-feature146 h1 {font-size:37px;} .cancer-feature146 .source-paragraph {font-size:20px;line-height:1.65;} .cancer-feature146 h2 {font-size:29px;} } @media(prefers-reduced-motion:reduce){.recommendation146 {transition:none;}}  .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p {font-size:20px;line-height:1.6;} .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p.book-byline82 {font:italic 19px/1.5 Georgia,serif;} .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p.book-standfirst146 {font:italic 24px/1.4 Georgia,serif;margin:0 0 20px;} .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p.free-message146 {font:600 16px/1.5 Arial,sans-serif;margin:22px 0 0;} @media(max-width:700px){ .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p {font-size:19px;} .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 p.book-standfirst146 {font-size:22px;} } @media(min-width:701px){ .books-buttons81[data-pass146="books"] .free-books146 .book-feature146 {grid-template-columns:210px minmax(0,1fr);} } .books-buttons81[data-pass146="books"] .free-books146 .book-copy145 {max-width:650px;}
[data-pass149="cancer"] .eyewitness147 {margin-top:24px;} [data-pass149="cancer"] .sources147 {margin-top:30px;}  .book-detail-page[data-pass149="graveyard"] .book-editorial-grid {grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:42px;align-items:start;} .book-detail-page[data-pass149="graveyard"] .book-main144 {grid-column:1;grid-row:1;} .book-detail-page[data-pass149="graveyard"] .book-foreword {margin:0;padding:0;border:0;} .book-detail-page[data-pass149="graveyard"] .other-books {grid-column:2;grid-row:1;background:transparent;border:0;padding:0;margin:0;} .book-detail-page[data-pass149="graveyard"] .other-books>h3 {font:400 28px/1.3 Georgia,serif;color:#702a32;margin:0 0 18px;} .book-detail-page[data-pass149="graveyard"] .recommendation146 p {font:17px/1.5 Georgia,serif;margin:0;} .book-detail-page[data-pass149="graveyard"] .recommendation146 .recommendation-author146 {font:italic 15px/1.45 Georgia,serif;color:#665440;margin-bottom:10px;} .book-detail-page[data-pass149="graveyard"] .recommendation-arrow146 {position:static;display:inline;margin-left:6px;white-space:nowrap;} .book-detail-page[data-pass149="graveyard"] .detail-actions {display:grid;grid-template-columns:repeat(2,minmax(0,232px));gap:14px;width:min(100%,478px);align-items:stretch;} .book-detail-page[data-pass149="graveyard"] .detail-actions>a {display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:3px;align-items:center;justify-items:center;box-sizing:border-box;width:100%;height:56px;min-height:56px;padding:10px 10px;margin:0;font:600 16px/1.25 Arial,sans-serif;text-align:center;text-decoration:none;} .book-detail-page[data-pass149="graveyard"] .detail-actions .action-label148 {grid-column:2;grid-row:1;white-space:nowrap;} .book-detail-page[data-pass149="graveyard"] .detail-actions .amazon-buy img {grid-column:1;grid-row:1;width:24px;height:20px;object-fit:contain;margin:0;} .book-detail-page[data-pass149="graveyard"] .detail-actions>a::before,.book-detail-page[data-pass149="graveyard"] .detail-actions>a::after,.book-detail-page[data-pass149="graveyard"] .detail-actions .action-label148::before,.book-detail-page[data-pass149="graveyard"] .detail-actions .action-label148::after {content:none;} .book-detail-page[data-pass149="graveyard"] .detail-actions>a:focus-visible {outline:3px solid #f1d080;outline-offset:4px;} .book-detail-page[data-pass149="graveyard"] .amazon-buy[data-touch-pressed="true"] {background:#efae32;box-shadow:inset 0 2px 3px #17263530;}  .standalone149 {width:calc(100% - 48px);max-width:650px;margin:42px auto 64px;padding:0;color:var(--ink);} .standalone149 h1 {font:400 48px/1.15 Georgia,serif;color:#702330;margin:0 0 32px;} .standalone149 .source-body113 .illustration113 {margin:28px auto 32px;} .standalone149 .source-body113 img {height:auto;max-width:100%;object-fit:contain;} .standalone-nav149 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px;} .standalone-nav149 a {display:flex;flex-direction:column;padding:20px;background:#fffdf8;border:1px solid #d3c7b3;text-decoration:none;color:#782b30;transition:background .18s,border-color .18s,box-shadow .18s;} .standalone-nav149 h2 {font:400 22px/1.3 Georgia,serif;margin:0 0 16px;} .standalone-nav149 span {align-self:flex-end;margin-top:auto;} .standalone-nav149 a:hover {background:#fffaf1;border-color:#bba98d;box-shadow:0 4px 12px #6b4b2220;} .standalone-nav149 a:focus-visible {outline:3px solid #782b30;outline-offset:4px;} .standalone-nav149 a:active {background:#f8f0e1;} @media(max-width:1000px){ .book-detail-page[data-pass149="graveyard"] .book-editorial-grid {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;} .book-detail-page[data-pass149="graveyard"] .detail-actions {grid-template-columns:1fr;width:min(100%,260px);} } @media(max-width:700px){ .book-detail-page[data-pass149="graveyard"] .book-editorial-grid {display:flex;flex-direction:column;gap:30px;} .book-detail-page[data-pass149="graveyard"] .other-books {width:100%;} .standalone149 h1 {font-size:36px;} .standalone-nav149 {grid-template-columns:1fr;} } @media(prefers-reduced-motion:reduce){.standalone-nav149 a{transition:none;}}
@media (orientation:landscape) and (min-width:901px) and (max-width:1366px) and (hover:none) and (pointer:coarse) {  .book-reader main>.book-source, .history-article109:not(.story-article123), .spectrum-prose102, .book-landing-refined.mobile-book-page .foreword-source, .book-landing-refined.casting-book-page #foreword-source { width:100%;max-width:680px;margin-inline:auto; } .mobile-landing100 #memorable-mobiles {width:100%;max-width:680px;margin-inline:auto}  [data-story123] .history-article109.story-article123 {width:100%;max-width:1040px} [data-story123] .section-layout124, [data-story123] .story-conclusion125 {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:28px} [data-story123] .section-related124 {margin-top:0} [data-story123] .related-card123 {min-width:0;overflow-wrap:break-word} [data-history143] .history-card109, [data-history143] .history-card109[data-reflection143] {grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:18px;padding:20px} [data-history143] .history-card109>span, [data-history143] .history-card109[data-reflection143] h2 {white-space:normal} [data-history143] .generation114[data-sequence143] {gap:10px;background:transparent;border:0} [data-history143] .generation114[data-sequence143] a {display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 8px;border:1px solid #c9b99f;background:#f2eadb;text-align:center}  .book-landing-refined .book-opening {grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:36px} .book-landing-refined .book-cover img {max-width:100%;height:auto} .book-landing-refined .book-opening .book-actions {max-width:800px} .book-landing-refined .book-opening .book-actions>.button {height:48px;min-height:48px;font-size:16px} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .book-presentation-grid {grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:36px;max-width:1100px} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .detail-cover {max-width:300px} body.book-detail-page:is([data-pass146="emperor"],[data-pass149="graveyard"]) .book-foreword {max-width:680px} .book-detail-page .other-books {max-width:1100px;margin-inline:auto}  .temple175 .temple-landscape-columns {gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)} .temple175 .temple-landscape-side .career175 li {font-size:17.5px;padding:12px} .temple175 .temple-landscape-side .temple-awards170 li {font-size:18px;padding:12px} [data-pass146="home"] .book-editions-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:36px} [data-pass146="home"] .books-four .book-edition {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto 1fr auto;gap:12px 20px;align-items:start;min-width:0} [data-pass146="home"] .books-four .book-edition .edition-cover {grid-column:1;grid-row:1/4;display:block;width:100%;height:auto;margin:0} [data-pass146="home"] .books-four .book-edition .edition-cover img {display:block;width:100%;height:auto;object-fit:contain} [data-pass146="home"] .books-four .book-edition>:is(h3,.edition-description,.button) {grid-column:2;min-width:0;margin:0} [data-pass146="home"] .books-four .book-edition>.button {justify-self:start;align-self:start;max-width:100%} [data-pass146="home"] .story-grid {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center} [data-pass146="home"] .about-photo {height:auto;align-self:start} [data-pass146="home"] .about-photo :is(a,picture,img) {display:block;width:100%;height:auto} [data-pass146="home"] .about-photo img {transform:none}  .site-header .primary-nav a {min-height:44px;display:inline-flex;align-items:center} .site-header .search-toggle {min-width:44px;min-height:44px} .search-results {max-height:60dvh} .pdf-reader-dialog button,.pdf-reader-dialog input {min-height:44px} .pdf-reader-toolbar {padding:8px 16px} }
.book-detail-page[data-pass148="emperor"] .detail-actions[data-single-action172], .book-detail-page[data-pass149="graveyard"] .detail-actions[data-single-action172] { grid-template-columns:minmax(0,232px); width:min(100%,232px); gap:0; }
