/* Channel palette. Remove this stylesheet to restore the original colors. */
:root{--paper:#f3f7fa;--ink:#192d40;--muted:#5f7181;--line:#ccd9e3;--orange:#466f94;--soft:#e3edf4}
.brand-logo{display:block;width:48px;height:48px;object-fit:cover;border-radius:3px;flex-shrink:0}
.button{color:#fff}.button:hover{background:#3d6587;border-color:#3d6587}
.button.secondary,.button.light{color:var(--ink)}.button.secondary:hover{color:#fff}
.poster{background:#4b759a;color:#fff;box-shadow:9px 12px 0 #dce7ef}.poster-top{border-bottom-color:#ffffff40}.poster-pitch i{background:#192d40;height:11px;box-shadow:0 0 0 1px #192d40}.poster-sticker{background:#fff;box-shadow:2px 3px 0 #28455e}
.section-intro p,.material-info .eyebrow,.material p,.ad-section p,.channel-band p,.footer p,.page-heading>p,.price-row p,.booking>p,.terms-content p,.article-aside p,.back-link,.archive-note{color:var(--muted)}
.material-art,.art-03{background:#dce9f3}.art-02{background:#24445f;color:#fff}.art-02 .art-word{color:#d2e6f5}.art-02:before{border-color:#6d95b5}
.channel-band,.booking{background:#e3edf4}.prose a{text-decoration-color:#8ba9c1}
.combiner-tool textarea{background:#fff}.combiner-tool textarea::placeholder{color:#738698}
@media(max-width:800px){.brand-logo{width:42px;height:42px}}

/* One divider directly below the questions. */
.topics{padding-bottom:0}.questions>.question:last-child{border-bottom:0}
