/* Private November 9 collection-flow review; existing product art and commerce retained. */
body .edition-grid{max-width:1200px!important;width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch;gap:22px!important}
body .edition-grid>article{min-width:0;display:flex;flex-direction:column;padding:24px!important}
body .edition-grid .edition-art{width:100%;max-width:none!important;margin:0 0 20px!important}
body .edition-grid .edition-art img{width:100%!important;aspect-ratio:1!important;object-fit:contain!important;height:auto!important;max-height:none!important}
body .edition-grid h3{font-size:clamp(23px,2vw,30px);line-height:1.2;min-height:2.4em}
body .edition-grid .button{display:flex;justify-content:center;text-align:center;white-space:normal;min-height:46px;margin-top:12px}
body .edition-grid .bundle-note{font-size:12px;line-height:1.5;opacity:.7;margin:18px 0 0}
body .edition-grid .edition-description{line-height:1.65}
body .edition-grid .cross-collection.dead-poets{background:linear-gradient(130deg,#322b27,#181619);border:1px solid #927e62;color:#e8dbc4;font-family:Georgia,serif;letter-spacing:.025em}
body .edition-grid .cross-collection.october-98{background:linear-gradient(130deg,#592c15,#2a1814);border:1px solid #cf8d44;color:#ffe0b0;font-family:Georgia,serif;letter-spacing:.025em}
body #workflow-tools{scroll-margin-top:90px;margin-bottom:40px}
body .workflow-buy{text-align:center;margin:35px 0 10px}
@media(max-width:850px){body .edition-grid{grid-template-columns:1fr!important;max-width:580px;margin-inline:auto}body .edition-grid h3{min-height:0}body .edition-grid .edition-art{max-width:350px!important;margin-inline:auto!important}}
/* Keep each edition's primary purchase aligned, with a real secondary-action gap. */
body[data-review] .edition-purchase .edition-grid>article .edition-actions{margin-top:auto!important;padding-top:20px;width:100%;display:grid;grid-template-rows:46px 46px;gap:12px;align-content:start}
body[data-review] .edition-purchase .edition-grid>article .edition-actions .button{margin:0!important;width:100%;box-sizing:border-box;min-height:46px;align-self:stretch;align-items:center}
body[data-review] .edition-purchase .bundle-edition-note{max-width:800px;margin:26px auto 0;font-size:12px;line-height:1.65;text-align:center;opacity:.7}
@media(max-width:850px){body[data-review] .edition-purchase .edition-grid>article .edition-actions{grid-template-rows:auto;min-height:0}}

/* v18: tighten the edition-to-comparison transition on both collections. */
body[data-review] #editions.edition-purchase{padding-bottom:28px}
body[data-review] #proof.section{padding-top:28px}
@media(max-width:850px){body[data-review] #editions.edition-purchase{padding-bottom:20px}body[data-review] #proof.section{padding-top:20px}}
