/* Standard Oil title page: independent Volume I and Volume II listings. */
.tarbell-series-intro{padding:48px 0 0}
.tarbell-series-intro .series-identity{margin-bottom:0}
.tarbell-title-intro{padding:16px 0 32px;border:0}
.tarbell-title-intro h1{font:900 clamp(40px,4.5vw,64px)/.97 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:14px 0 22px;max-width:1100px}
.tarbell-title-intro .edition-deck{max-width:850px}
.tarbell-title-intro .editor-credit{margin-bottom:20px}
.tarbell-volume-jumps{display:flex;gap:24px;flex-wrap:wrap;margin-top:22px}
.tarbell-volumes{padding:28px 0 28px;scroll-margin-top:130px;border:0}
.tarbell-volumes .book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.tarbell-volume-entry{grid-template-columns:minmax(130px,.72fr) minmax(0,1fr);min-width:0;align-items:start;scroll-margin-top:140px}
.tarbell-volume-entry .catalog-cover{margin:0;min-width:0}
.tarbell-volume-entry img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}
.tarbell-volume-copy{min-width:0;overflow-wrap:break-word}
.tarbell-volume-copy h3{margin-top:14px}
.tarbell-volume-copy .reader-hero-link{margin-top:10px}
.tarbell-volume-copy .volume-purchase-note{margin-bottom:0}
.tarbell-volume-copy .volume-purchase-note{font:14px/1.5 var(--sans);margin-top:22px}
@media(max-width:1050px){.tarbell-volume-entry{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}
@media(max-width:800px){.tarbell-series-intro{padding:30px 0 0}.tarbell-title-intro{padding:12px 0 26px;border:0}.tarbell-title-intro h1{font-size:clamp(40px,8.5vw,58px)}.tarbell-volumes .book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tarbell-volume-entry{grid-template-columns:minmax(0,1fr);gap:18px}.tarbell-volume-entry .catalog-cover{padding:0;max-width:240px;width:100%;margin-inline:auto}.tarbell-volumes{padding:28px 0 32px;border:0}.tarbell-volume-entry{scroll-margin-top:105px}}
@media(max-width:380px){.tarbell-volumes .book-grid{gap:18px}.tarbell-volume-copy .pub-state{font-size:10px;letter-spacing:.08em}.tarbell-volume-copy .reader-hero-link{font-size:11px;letter-spacing:.08em}.tarbell-volume-copy{width:100%}}

.tarbell-edition-label{color:var(--ink-soft)}
.tarbell-volume-description{font-size:17px;line-height:1.45;margin-top:18px}

.tarbell-title-intro{scroll-margin-top:130px;max-width:1000px}
.tarbell-title-intro .edition-summary{max-width:850px;font-size:20px;line-height:1.5}
.tarbell-title-intro .edition-format-note{font:15px/1.5 var(--sans);margin-top:24px}

/* One compact closing group; no additional horizontal rule. */
.tarbell-closing{padding-top:32px;padding-bottom:32px}
.tarbell-closing-links{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center}
.tarbell-closing .catalog-disclaimer{margin:18px 0 0;padding:0;color:var(--ink-soft);max-width:720px}
@media(max-width:600px){.tarbell-closing-links{flex-direction:column;align-items:flex-start;gap:18px}.tarbell-closing{padding-top:28px;padding-bottom:28px}}

/* Tarbell retailer links match the established Centrifuge title-page treatment. */
.tarbell-volume-entry .retailer-options{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 16px;margin:18px 0 0;max-width:680px}
.tarbell-volume-entry .retailer-label{font:800 10px var(--sans);text-transform:uppercase;letter-spacing:.22em;color:var(--ink)}
.tarbell-volume-entry .retailer-options a{font:800 10px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);border-bottom:1px solid transparent;padding-bottom:2px;transition:color .18s ease,border-color .18s ease}
.tarbell-volume-entry .retailer-options a:hover,.tarbell-volume-entry .retailer-options a:focus-visible{color:var(--red);border-color:var(--red)}
@media(max-width:800px){.tarbell-volume-entry .retailer-options{gap:9px 12px}}
