.pdb-prop-market{margin:28px auto;max-width:1180px;padding:0 20px}.pdb-prop-market[hidden]{display:none!important}.pdb-prop-market__panel{border:1px solid #e2d8d0;border-radius:16px;background:#fffaf6;padding:20px;box-shadow:0 6px 20px rgba(38,27,20,.055)}.pdb-prop-market__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:15px}.pdb-prop-market__eyebrow{margin:0 0 5px;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#7a6659}.pdb-prop-market h2{margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.05;color:#2c211b}.pdb-prop-market__head p:not(.pdb-prop-market__eyebrow){max-width:620px;margin:7px 0 0;color:#6b5c52;line-height:1.45}.pdb-prop-market__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdb-prop-market__card{display:flex;flex-direction:column;min-width:0;border:1px solid #e8ddd5;border-radius:13px;background:#fff;padding:15px}.pdb-prop-market__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdb-prop-market__condition{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#705e52}.pdb-prop-market__price{font-size:1.3rem;font-weight:850;color:#2e211a;white-space:nowrap}.pdb-prop-market__meta{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.pdb-prop-market__meta span{border-radius:999px;background:#f3ece6;padding:5px 8px;font-size:.75rem;color:#594a41}.pdb-prop-market__desc{margin:0 0 13px;color:#584a42;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pdb-prop-market__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.pdb-prop-market__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;border:1px solid #2e211a;padding:9px 12px;font-weight:800;font-size:.86rem;text-decoration:none;text-align:center}.pdb-prop-market__button--primary{background:#2e211a;color:#fff}.pdb-prop-market__button--secondary{background:#fff;color:#2e211a}.pdb-prop-market__note{margin:13px 0 0;font-size:.76rem;line-height:1.45;color:#77675d}@media(max-width:720px){.pdb-prop-market{padding:0 10px;margin:18px auto}.pdb-prop-market__panel{padding:15px;border-radius:14px}.pdb-prop-market__head{display:block}.pdb-prop-market__grid{grid-template-columns:1fr}.pdb-prop-market__actions{grid-template-columns:1fr}.pdb-prop-market__card{padding:13px}}