.audubon-mls-detail{--ch-line:var(--ua-line);--ch-paper:var(--ua-card);--ch-gold:var(--ua-gold);--listing-type:clamp(1.1rem,2.2vw,1.35rem)}
.audubon-heading{display:flex;justify-content:space-between;gap:1.5rem;align-items:start;flex-wrap:wrap;margin:1.5rem 0}
.audubon-heading h1,.audubon-price,.audubon-br,.audubon-listing-broker{font-size:var(--listing-type)}
.audubon-heading h1{font-weight:700}
.audubon-price{font-family:Georgia,serif;font-weight:bold}
.audubon-detail-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;align-items:start}
.audubon-detail-layout .ua-panel{margin:0}
.audubon-facts{display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem}
.audubon-facts div{flex:1 1 7rem;border:1px solid var(--ua-line);border-radius:6px;padding:.8rem}
.audubon-facts dt{font-size:.86rem;color:var(--ua-muted)}
.audubon-facts dd{margin:0;font-size:var(--listing-type);font-weight:650}
.audubon-remarks{white-space:pre-line;overflow-wrap:anywhere}
.audubon-br{border-top:1px solid var(--ua-line);margin-top:1.5rem;padding-top:1.5rem}
.audubon-br img{display:block;min-width:95px;min-height:35px;max-width:100%;object-fit:contain;object-position:left;margin:1rem 0}
.audubon-mls-detail .ag-thumbs button{min-width:0}
@media(max-width:680px){.audubon-detail-layout{grid-template-columns:minmax(0,1fr)}.audubon-heading{gap:.6rem}.audubon-heading h1{margin-bottom:.3rem}}

.audubon-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}
.audubon-card-grid h2{font-size:1.2rem}
.audubon-card-photo{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.45rem}

.ch-audubon-mls .ua-panel{border:1px solid #d8ddd4;border-radius:.65rem;padding:1rem}
.ch-audubon-mls .ua-panel h3{font-size:1.2rem;margin:.65rem 0}
.ch-audubon-mls .ua-panel p{margin:.4rem 0}
