.tpap .tpap-card{color:inherit}.tpap-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tpap-card{background:#fff;border:1px solid #ece7dc;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;display:block;transition:transform .15s,box-shadow .15s}.tpap-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(20,18,16,.12)}.tpap-card img,.tpap-noimg{width:100%;height:180px;object-fit:cover;display:block;background:#eee}.tpap-card-b{padding:16px}.tpap-card-p{font-weight:800;font-size:18px}.tpap-card-p small{font-weight:500;font-size:12px;color:#7a7266}.tpap-card-t{font-size:14px;margin:6px 0;color:#3b362e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tpap-card-m{font-size:13px;color:#7a7266}.tpap-sort th{cursor:pointer;user-select:none}.tpap-sort th:hover{color:#141210}@media (max-width:900px){.tpap-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tpap-cards{grid-template-columns:1fr}}.tpap-card-t,.tpap-card-m{line-height:1.5}.tpap-card-p{line-height:1.3}