.book.book-ad{display:grid;grid-template-columns:280px 1fr;gap:60px;background:#382c54;border:0;border-radius:0;margin:65px 0 40px;padding:50px 65px;overflow:hidden;align-items:center;color:#fff8ee}.book-stage{position:relative;text-align:center;padding:10px 20px}.book-stage img{display:block;width:190px;max-width:100%;margin:auto;transform:rotate(-8deg);box-shadow:13px 20px 0 #241c39,20px 26px 35px #0005;border-radius:0}.book-stage span{display:block;margin-top:34px;font-size:9px;letter-spacing:.2em;color:#cdc3e2}.book-copy .eyebrow{color:#d3c5e9;font-size:9px}.book-copy h2{font-size:clamp(34px,4vw,54px);line-height:1.04;color:#fff8ee}.book-copy h2 em{font:400 1em var(--serif);color:#fff8ee}.book-copy p{color:#dbd1e5;max-width:530px;font-size:16px}.book-copy .button{margin-top:12px;background:#d1f36a;color:#172119}.book-byline{display:block;font-size:9px;letter-spacing:.16em;margin-top:22px;color:#cfc4df}.book-ad a:focus-visible{outline-color:white}
/* Cup has its own reading layout; shared book treatment comes from editorial.css. */
.cover-art.art-print{background:transparent;border:0;min-height:500px;display:flex;flex-direction:column;justify-content:center;transform:rotate(-3deg)}.art-print img{display:block;width:118%;max-width:118%;margin-left:-9%;mix-blend-mode:screen}.art-print>span{font-size:10px;letter-spacing:.2em;padding:15px;border-top:1px solid #768064}.cover{overflow:hidden}.cover h1{font-size:clamp(70px,8vw,122px)}.cover-bottom{position:relative}.intro h2 em,.field h2 em,.record h2 em{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;color:inherit}.intro p,.runner-body p{line-height:1.85}.runner{border-radius:0}.runner summary h3{letter-spacing:-.02em}.book.book-ad{max-width:1160px;margin:70px auto}.book-copy .button{display:inline-block;padding:14px 22px;text-decoration:none;font-weight:700}.book-copy .eyebrow{margin-bottom:16px}.book-copy p{margin:20px 0}.book-stage img{height:auto}.book-stage{min-width:0}@media(max-width:800px){.cover-art.art-print{min-height:280px;margin:10px 0}.art-print img{width:100%;max-width:100%;margin-left:0;max-height:350px;object-fit:cover}.cover h1{font-size:clamp(66px,13vw,100px)}.book.book-ad{margin:40px 6vw}.intro p,.runner-body p{line-height:1.75}}
.art-print img{height:auto;flex-shrink:0;object-fit:contain}.cover-art.art-print{align-self:center;min-height:0;overflow:visible}.cover-grid{align-items:center}.cover>header nav,body>header nav{display:flex;gap:24px}.cover h1 em{font-size:1.2em}

@media(max-width:650px){.book.book-ad{grid-template-columns:1fr;padding:35px 28px;gap:30px}.book-stage img{width:150px}.book-copy h2{font-size:38px}.book-copy p{font-size:15px}}
:root{--ink:#241d2b}.cover-art.art-print{transform:rotate(-2deg)}.art-print img{mix-blend-mode:normal;box-shadow:0 20px 65px #0005}.standfirst{max-width:470px}.opinion{background:#35283e}.cover .kicker{font-size:9px;letter-spacing:1.3px}.book.book-ad{background:#3d264c}
.runner-deck{display:block;font-size:14px;line-height:1.5;margin:8px 0;color:#514457;font-weight:500}.runner-body h4:empty{display:none}@media(max-width:650px){.runner-deck{font-size:12px}}
