/* Compact partner invitation; the canonical books keep their original reader/order. */
.tum .tum-affiliate{padding:20px;background:var(--paper2,#f4f1e9);border-top:2px solid var(--gold,#b98a3c);text-align:center;color:var(--tx2);font:14px/1.6 Inter,system-ui,sans-serif;min-width:0}
.tum .tum-affiliate .tum-affiliate__notice{font:400 11px/1.5 Inter,system-ui,sans-serif;color:var(--tx2);margin:10px auto 0;max-width:300px}
.tum .tum-affiliate__banner{display:block;width:300px;max-width:100%;margin-inline:auto}
.tum .tum-affiliate__banner img{display:block;width:100%;height:auto;aspect-ratio:6/5}
.tum .tum-affiliate--horizontal{margin:28px 0}
.tum .tum-affiliate--place{margin-top:30px;margin-bottom:24px}
.tum .tum-editorial .art.ed-no-affiliate{grid-template-columns:180px minmax(0,740px);justify-content:start}
.tum .tum-editorial .art.ed-no-affiliate.ed-no-toc{grid-template-columns:minmax(0,740px);justify-content:center}
@media(max-width:1179px){
 .tum .tum-editorial .art>.adside.tum-affiliate{display:block;position:static;grid-column:2;max-width:none;margin-top:24px}
 .tum .tum-editorial .art.ed-no-toc>.adside.tum-affiliate{grid-column:1}
}
@media(max-width:959px){
 .tum .tum-editorial .art>.adside.tum-affiliate{grid-column:1;width:100%}
 .tum .tum-editorial .art.ed-no-affiliate{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:639px){
 .tum .tum-affiliate--horizontal{display:block;padding:18px}
 .tum .tum-affiliate--horizontal .btn{margin-top:14px;width:100%}
}

.tum .tum-affiliate--horizontal .tum-affiliate__banner{width:300px}
@media(min-width:540px){.tum .tum-affiliate--horizontal .tum-affiliate__banner{width:468px}.tum .tum-affiliate--horizontal .tum-affiliate__banner img{aspect-ratio:468/60}}
@media(min-width:900px){.tum .tum-affiliate--horizontal .tum-affiliate__banner{width:728px}.tum .tum-affiliate--horizontal .tum-affiliate__banner img{aspect-ratio:728/90}}
