.nine-gallery{max-width:860px;margin:0 auto 50px}.nine-photo-frame{aspect-ratio:4/3;display:flex;justify-content:center;align-items:center;background:var(--panel);border:1px solid var(--line);overflow:hidden}.nine-photo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.nine-photo[hidden]{display:none}.nine-photo img{display:block;width:100%;height:100%;object-fit:contain}.nine-gallery [data-nine-count]{font-size:11px;letter-spacing:2px;color:var(--muted)}.nine-caption{font-size:12px;line-height:1.7;color:var(--caption-ink);margin:15px 0 0}.nine-packaging{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:55px;align-items:start}.nine-packaging .eyebrow{color:#ce8177}.nine-packaging h2{font-size:36px}.nine-packaging p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:470px}.nine-packaging dl{margin:0}.nine-packaging dl>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6}.nine-packaging dt{color:var(--muted)}.nine-packaging dd{margin:0;color:var(--ink)}.nine-sources{margin-block:35px 10px}.nine-sources h2{font-size:22px;margin-bottom:16px}.nine-sources p{font-size:11px;line-height:1.8;color:var(--caption-ink)}.nine-sources a{text-decoration:underline;text-underline-offset:3px}.nine-photo:focus-visible,.nine-gallery button:focus-visible{outline:2px solid #ce8177;outline-offset:4px}@media(max-width:760px){.nine-packaging{grid-template-columns:1fr;gap:20px}.nine-gallery{margin-bottom:35px}.nine-packaging h2{font-size:30px}.nine-packaging dl>div{grid-template-columns:1fr 1.2fr}.nine-gallery .winmag-photo-controls{gap:8px}}
.nine-book-excerpt{max-width:860px;margin:0 auto 60px}.nine-book-excerpt h2{font-size:clamp(28px,3.2vw,40px);margin:12px 0 22px}.nine-book-intro{font-size:14px;line-height:1.9;color:var(--muted);max-width:740px}.nine-book-excerpt figure{margin:26px 0 0}.nine-book-excerpt blockquote{margin:0;padding:5px 0 5px 28px;border-left:2px solid var(--accent,#963d40);font-family:Georgia,serif;font-size:clamp(16px,1.65vw,19px);line-height:1.85;color:var(--ink)}.nine-book-excerpt blockquote p{margin:0 0 18px}.nine-book-excerpt blockquote p:last-child{margin-bottom:0}.nine-book-excerpt figcaption{margin:20px 0 0 30px;font-size:11px;line-height:1.8;color:var(--caption-ink)}.nine-book-excerpt cite{font-style:normal}.nine-book-excerpt figcaption span{display:block;margin-top:4px}@media(max-width:760px){.nine-book-excerpt{margin-bottom:40px}.nine-book-excerpt blockquote{padding-left:18px}.nine-book-excerpt figcaption{margin-left:20px}}
