.catalog-page .product-report-card{row-gap:0}.catalog-page .product-report-card .report-card-body{display:contents}.catalog-page .product-report-card .report-cover-thumb{grid-row:1/span 2}.catalog-page .product-report-card .report-main{min-height:0}.catalog-page .product-report-card>.report-actions{grid-column:2}.report-search-explanation{margin:10px 0;color:#315675;font-size:13px;line-height:1.7}.report-search-explanation>summary{cursor:pointer;overflow-wrap:anywhere}.report-search-explanation>summary>span:first-child{font-weight:600;margin-right:10px}.report-search-evidence{margin-top:8px;padding:10px 12px;border-left:2px solid #a8bdcf;background:#f3f6f9;border-radius:0 6px 6px 0;overflow-wrap:anywhere}.report-search-evidence>div+div{margin-top:8px}.catalog-page .report-main .report-search-evidence p{display:block;margin:2px 0 6px;max-height:none;font-size:13px;line-height:1.7;-webkit-line-clamp:unset}.report-search-evidence small{color:#637283;font-size:12px}@media (max-width:768px){.catalog-page .product-report-card{grid-template-columns:minmax(0,1fr);min-height:0;padding:18px 12px;gap:0}.catalog-page .product-report-card .report-card-body{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:14px;min-width:0}.catalog-page .product-report-card .report-cover-thumb{grid-row:auto;width:94px;position:relative;top:auto}.catalog-page .product-report-card .report-main{display:block;min-width:0}.catalog-page .product-report-card .purchase-metrics{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page .product-report-card .purchase-metrics>div{min-width:0;min-height:52px;padding:7px;border-top:1px solid #ddd7cd}.catalog-page .product-report-card .purchase-metrics>div:nth-child(-n+3){border-top:0}.catalog-page .product-report-card .purchase-metrics>div:nth-child(4){border-left:0}.catalog-page .product-report-card .purchase-metrics dt{font-size:11px}.catalog-page .product-report-card .purchase-metrics dd{font-size:15px}.catalog-page .product-report-card .purchase-metrics .price{grid-column:span 2}.catalog-page .product-report-card .purchase-metrics .price dd{font-size:17px}.catalog-page .product-report-card>.report-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid #e1dcd3;white-space:normal}.catalog-page .product-report-card>.report-actions>.product-purchase-actions{display:contents}.catalog-page .report-row.product-report-card>.report-actions :is(.add-cart-button.compact,.pdf-text-link,.h5-text-link,.detail-link){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 1 auto;min-width:72px;width:max-content;max-width:min(156px,100%);height:44px;min-height:44px;margin:0;padding:0 11px;border-radius:6px;font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:center;text-decoration:none}.catalog-page .product-report-card>.report-actions .pdf-text-link{color:#fff;background:#141414}.catalog-page .product-report-card>.report-actions .pdf-text-link.trial{color:#fff;background:#765923}.catalog-page .product-report-card>.report-actions .pdf-text-link.pending{color:#807b71;background:#ece7de}.catalog-page .product-report-card>.report-actions .pdf-text-link.free-read-link{color:#fff;background:#376d49}.catalog-page .product-report-card>.report-actions .h5-text-link{color:#fff;background:#426d65}.catalog-page .product-report-card>.report-actions .detail-link{color:#141414;background:#fff;border:1px solid #c7c0b2}.catalog-page .product-report-card>.report-actions .detail-link b{display:none}}@media (max-width:380px){.catalog-page .product-report-card .report-card-body{grid-template-columns:82px minmax(0,1fr);gap:11px}.catalog-page .product-report-card .report-cover-thumb{width:82px}.catalog-page .product-report-card .purchase-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .product-report-card .purchase-metrics>div:nth-child(3){border-top:1px solid #ddd7cd;border-left:0}.catalog-page .product-report-card .purchase-metrics>div:nth-child(4){border-left:1px solid #ddd7cd}}