.chronicles-book-release{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:clamp(20px,4vw,44px);align-items:center;margin:12px 0 36px;padding:clamp(18px,3vw,30px);border:1px solid #ffe43080;border-radius:14px;background:linear-gradient(120deg,#ffe4300d,transparent),#10130f}
.chronicles-book-release>img{display:block;width:100%;height:auto;box-shadow:0 12px 28px #0006}
.chronicles-book-release h2{font-size:clamp(30px,4vw,46px);line-height:1.1;margin:10px 0 16px}
.chronicles-book-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.chronicles-book-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 16px;border:1px solid #ffe43080;border-radius:8px;color:#ffe430;font:600 14px/1.4 'DM Sans',Arial,sans-serif;text-align:center}
.chronicles-book-actions .book-primary{background:#ffe430;color:#101208}
.cover-copy .chronicles-book-cue{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 8px;color:#ffe430;font:600 14px/1.4 'DM Sans',Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.chronicles-book-release{grid-template-columns:minmax(0,1fr);gap:20px}.chronicles-book-release>img{max-width:230px;margin:auto}.chronicles-book-actions{flex-direction:column;align-items:stretch}}

.project-tile .tile-description .chronicles-tile-cue{display:block;margin-top:8px;color:#ffe430;font:600 14px/1.4 'DM Sans',Arial,sans-serif;overflow-wrap:anywhere}
