.book-compare{scroll-margin-top:20px}.book-compare[hidden]{display:none!important}.compare-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare-controls label{min-width:0;font-weight:600}.compare-controls select{display:block;width:100%;min-width:0;min-height:48px;font:16px var(--sans);padding:10px;margin-top:8px;background:var(--paper);color:var(--ink);border:1px solid var(--muted)}.book-compare table{table-layout:fixed;border-collapse:collapse;width:100%;margin:25px 0}.book-compare caption{text-align:left;font-size:13px;padding-bottom:15px}.book-compare th,.book-compare td{vertical-align:top;text-align:left;overflow-wrap:anywhere;white-space:pre-line;padding:18px 14px;border-bottom:1px solid var(--line)}.book-compare th:first-child{width:20%}.book-compare thead th{background:var(--sage)}.book-compare h3{font-size:25px}.book-compare td a{display:block;min-height:44px;padding-block:9px;margin-bottom:8px}.book-compare td .button{width:fit-content;max-width:100%;padding:12px 20px}.compare-ad{display:block;font-size:9px;letter-spacing:.12em}.compare-note{padding:20px;border-left:3px solid var(--wine);background:var(--sage);margin-top:20px}.compare-common{font-weight:600;margin-top:25px}.compare-pick[aria-pressed=true]{background:var(--wine)!important;color:var(--paper)!important}.discovery-links{flex-wrap:wrap}.book-compare button:disabled{opacity:.5}.book-compare [data-compare-result][hidden]{display:none!important}@media(max-width:600px){.compare-controls{grid-template-columns:1fr}.book-compare table{font-size:13px}.book-compare h3{font-size:20px}.book-compare th,.book-compare td{padding:12px 7px}.book-compare tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.book-compare tr>th:first-child{grid-column:1/-1;width:auto}.book-compare thead tr>th:first-child{display:none}.book-compare td .button{padding:12px 9px}.book-compare th button{font-size:12px!important;padding:8px!important}}
.book-compare td,.book-compare th{hyphens:auto}


.compare-controls select{max-width:100%;overflow:hidden;text-overflow:ellipsis}
