/* November theme layered on the unchanged October layout and site components. */
.november-edition{--diwali-wine:#692f32;--diwali-gold:#8b651e}
.november-edition .october-campaign{background:#f8efd9;border-top:3px solid #c49637}
.november-edition .october-copy h1{color:var(--diwali-wine);font-size:clamp(62px,6.4vw,96px)}
.november-edition .october-copy h1 em{color:var(--diwali-gold)}
.november-edition .btn.primary{background:var(--diwali-wine)}
.november-edition .nov-caption{font-size:12px;font-weight:600;line-height:1.5;margin:16px 0 10px;color:#5f481b}
.nov-clock{display:flex;gap:25px;margin:0 0 17px;font-variant-numeric:tabular-nums}
.nov-clock>div{display:flex;flex-direction:column;min-width:42px}
.nov-clock b{font:600 34px/1.05 var(--display);color:var(--diwali-wine);font-variant-numeric:tabular-nums}
.nov-clock span{font:500 9px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;color:#675126}
.november-edition [hidden]{display:none!important}
.november-edition a[aria-disabled="true"]{cursor:default}
.november-edition .btn[aria-disabled="true"]{background:#76644e}
.nov-october{display:flex;align-items:center;gap:7px;flex-wrap:wrap;width:max-content;max-width:100%;min-height:44px;margin-top:5px;font-size:12px;text-underline-offset:4px;color:var(--diwali-wine)}
.nov-october span{color:var(--ink-2)}
.nov-october b{font-weight:400}
.nov-pdf{font-size:13px;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}
.nov-price-note,.nov-transition{font-size:12px;line-height:1.65;color:var(--ink-2);margin-top:18px}
.nov-transition{color:var(--diwali-wine);margin:0 0 12px;max-width:42ch}
.november-edition .category-index .number{color:var(--diwali-gold)}
.november-edition .october-cover img{box-shadow:0 8px 24px #62461420}
@media(max-width:900px){
 .november-edition .october-copy h1{font-size:58px;margin:10px 0 13px}
 .november-edition .nov-caption{margin:12px 0 9px}
 .nov-clock{gap:24px;margin-bottom:14px}
 .nov-clock b{font-size:30px}
 .november-edition .october-cover img{height:350px}
}
@media(max-width:360px){.november-edition .october-copy h1{font-size:53px}.nov-clock{gap:20px}.nov-october{font-size:11px;gap:5px}}
