/* Author & Books R6: four-volume TREASONOUS COWARDS, scoped to the two updated pages.
   The R5 shared styles and the Moore trilogy are intentionally unchanged. */
.a-feature-treason .a-books-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2vw,42px)}
.a-feature-treason .a-cover-stage{height:clamp(340px,37vw,670px);padding:20px 18px}
.a-feature-treason .a-book-card{display:flex;flex-direction:column;min-width:0}
.a-feature-treason .a-book-body{display:flex;flex-direction:column;flex:1}
.a-feature-treason .a-book-actions{margin-top:auto}
.a-feature-treason .a-book-title{font-size:clamp(24px,2.05vw,35px)}
.treason-mini .a-mini-covers{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(9px,1.15vw,20px)}
.treason-mini .a-mini-covers a{height:auto;aspect-ratio:2/3}
.a-treason-order{grid-template-columns:repeat(4,minmax(0,1fr))}
.a-treason-order a{min-width:0;padding-inline:20px}
.a-treason-order a span{min-width:0}
.a-chapter-organized .a-chapter-visual{background:radial-gradient(ellipse at 50% 80%,#e2ddd018,transparent 68%)}
.a-chapter-organized .a-chapter-title{font-size:clamp(51px,6.4vw,105px);line-height:1.1;letter-spacing:.01em}
.a-chapter-organized .a-chapter-title span{display:block}
.a-volume-byline{font:400 clamp(21px,2.2vw,31px)/1.5 Georgia,serif;color:#e9dfd1;margin-top:10px}
.a-volume-facts{margin:32px 0 30px;border-top:1px solid #ffffff30;max-width:640px}
.a-volume-facts>div{padding:17px 0;border-bottom:1px solid #ffffff24;display:grid;grid-template-columns:minmax(80px,.45fr) minmax(0,1fr);gap:20px}
.a-volume-facts dt{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#cbbda8}
.a-volume-facts dd{margin:0;font-size:14px;font-weight:700;color:#fff8ef}
.a-volume-facts a{text-decoration-thickness:1px;text-underline-offset:4px}
@media(min-width:641px) and (max-width:1279px){
 .a-feature-treason .a-books-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}
 .a-feature-treason .a-cover-stage{height:clamp(440px,61vw,700px);padding:20px}
 .a-feature-treason .a-book-title{font-size:clamp(27px,3vw,35px)}
 .a-feature-treason .a-book-subtitle{font-size:21px}
 .a-feature-treason .a-book-body>p:not(.a-book-label):not(.a-book-subtitle){font-size:14px}
 .a-feature-treason .a-book-body .a-book-actions .a-text-link{font-size:12px}
}
@media(min-width:641px) and (max-width:1000px){
 .a-treason-order{grid-template-columns:repeat(2,minmax(0,1fr))}
 .a-treason-order a{padding:17px 16px}
 .a-treason-order a:nth-child(2){border-right:0}
 .a-treason-order a:nth-child(-n+2){border-bottom:1px solid var(--a-line)}
 .a-treason-order a:nth-child(3){padding-left:0}
}
@media(max-width:850px){
 .treason-mini .a-mini-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .treason-mini .a-mini-covers a{height:140px;aspect-ratio:auto}
 .a-chapter-organized .a-chapter-title{font-size:clamp(39px,6.4vw,60px)}
 .a-volume-facts{margin-block:23px}
 .a-volume-facts>div{gap:12px;grid-template-columns:80px minmax(0,1fr)}
 .a-volume-facts dd{font-size:12px}
}
@media(max-width:640px){
 .a-feature-treason .a-books-grid{grid-template-columns:1fr;gap:38px}
 .a-feature-treason .a-cover-stage{height:clamp(380px,136vw,660px);padding:20px 17px}
 .a-feature-treason .a-book-title{font-size:29px}
 .treason-mini .a-mini-covers{gap:14px 18px}
 .treason-mini .a-mini-covers a{height:clamp(162px,46vw,245px)}
 .a-treason-order{grid-template-columns:1fr}
 .a-treason-order a,.a-treason-order a:first-child{padding:13px 0}
 .a-chapter-organized .a-chapter-title{font-size:clamp(46px,12vw,71px)}
 .a-volume-facts>div{padding-block:16px;grid-template-columns:85px minmax(0,1fr)}
 .a-volume-facts dd{font-size:13px}
}
@media(max-width:370px){.a-feature-treason .a-book-title{font-size:27px}}
@media print{.a-feature-treason .a-books-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a-feature-treason .a-cover-stage{height:230px}.a-volume-facts dt,.a-volume-facts dd,.a-volume-byline{color:#333!important}}
