.td-home-discovery{background:#f5f3f7;padding:36px 24px 42px;margin-block:0!important}
.td-discovery-inner{width:100%;max-width:1440px;margin:0 auto}
.td-home-discovery #td-discover-heading{font-size:32px;line-height:1.2;margin:0 0 24px;color:#281c36}
.td-discovery-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.td-discovery-panel{display:flex;flex-direction:column;background:#fff;border:1px solid #e2dce8;border-radius:10px;padding:18px;min-width:0}
.td-discovery-panel h3{font:700 21px/1.25 var(--wp--preset--font-family--manrope,sans-serif);margin:0 0 16px;color:#261933}
.td-discovery-panel h3 a{color:inherit;text-decoration:none}
.td-discovery-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;flex:1}
.td-discovery-item{position:relative;min-width:0}
.td-discovery-tile{display:flex;flex-direction:column;min-width:0;color:#20172c;text-decoration:none!important;gap:5px}
.td-discovery-cover{position:relative;display:flex;justify-content:center;align-items:center;background:#f6f5f8;border-radius:7px;padding:10px 8px;min-height:158px;box-sizing:border-box}
.td-discovery-cover img{display:block;width:100%;height:144px;max-height:144px;object-fit:contain;margin:0!important}
.td-discovery-author-art img.td-entity-author-logo{width:96px;height:96px;max-height:96px;border-radius:50%;object-fit:contain}
.td-discovery-author-placeholder{display:flex;width:96px;height:96px;align-items:center;justify-content:center;border-radius:50%;background:#e7dfef;color:#53356a;font:600 36px/1 sans-serif}
.td-discovery-series-art{padding:22px 8px;overflow:hidden}
.td-discovery-series-book{position:relative;display:block;flex:0 1 68px;min-width:0;max-width:68px;filter:drop-shadow(0 3px 3px #24122d30)}
.td-discovery-series-book+.td-discovery-series-book{margin-left:-20px}
.td-discovery-series-book:nth-child(2){z-index:1;transform:translateY(-5px)}
.td-discovery-series-book:nth-child(3){z-index:2;transform:translateY(3px)}
.td-discovery-cover .td-discovery-series-book img{width:100%;height:104px;max-height:104px;object-fit:contain}
.td-discovery-rank{position:absolute;z-index:1;top:6px;left:6px;background:#362044;color:#fff;border-radius:2px;padding:3px 5px;font:700 11px/1.2 sans-serif}
.td-discovery-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:600 13px/1.35 var(--wp--preset--font-family--manrope,sans-serif);min-height:35px;color:#25182e}
.td-discovery-book-title{display:block;font:12px/1.35 sans-serif;color:#62566c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.td-discovery-price{font:600 14px/1.3 sans-serif;color:#23162e;min-height:20px}
.td-discovery-price del{font-size:11px;color:#776d7d;margin-right:4px;font-weight:400}
.td-discovery-price ins{text-decoration:none;background:transparent}
.td-discovery-footer{margin-top:16px}
.td-discovery-more{display:inline-block;align-self:flex-start;color:#5a3378;text-decoration:none;font:600 13px/1.4 sans-serif}
.td-discovery-tile:hover .td-discovery-label,.td-discovery-more:hover,.td-discovery-panel h3 a:hover{text-decoration:underline}
.td-discovery-tile:focus-visible,.td-discovery-more:focus-visible,.td-discovery-panel h3 a:focus-visible{outline:2px solid #70518e;outline-offset:3px}
@media(max-width:1000px){.td-discovery-panels{gap:16px}.td-discovery-panel{padding:14px}.td-discovery-panel h3{font-size:18px}.td-discovery-cover img{height:125px;max-height:125px}.td-discovery-cover{min-height:145px}}
@media(max-width:760px){.td-discovery-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.td-home-discovery{padding:28px 18px}.td-home-discovery #td-discover-heading{font-size:28px}}
@media(max-width:520px){.td-discovery-panels{grid-template-columns:1fr}.td-discovery-panel{padding:16px}.td-discovery-cover img{height:158px;max-height:158px}.td-discovery-cover{min-height:178px}.td-discovery-panel h3{font-size:21px}.td-discovery-label{font-size:14px}}
