.cxcy_eval_address{display:grid;grid-template-columns:1fr 1.3fr;gap:2rem 3rem}.cxcy_eval_address>header{border-top:4px solid #20c997;padding-top:1.5rem}.cxcy_eval_milestones article{display:flex;gap:1.5rem}.cxcy_eval_milestones article+article{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.cxcy_eval_milestones article>span{font-weight:700;color:#0056b3;font-size:1.25rem}.cxcy_eval_address footer{grid-column:1/-1;display:flex;justify-content:space-between;gap:2rem;align-items:center;background:#f8f9fa;padding:1.5rem;border-radius:15px}.cxcy_eval_address footer>div{display:flex;gap:1.25rem;flex-wrap:wrap}.cxcy_eval_address footer i.fa-check-circle{color:#28a745}.cxcy_body .badge{background:#e9ecef;color:#0f1f7a;white-space:normal;margin-bottom:1rem}.cxcy_strong{font-weight:700}.cxcy_hero_addresses{padding:1.5rem;border:1px solid rgba(255,255,255,.35);border-radius:15px}.cxcy_hero_addresses p{margin:1rem 0}.cxcy_hero_addresses a{display:block;margin-top:1.25rem}.cxcy_finish_compare{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem}.cxcy_finish_compare>div:last-child{border-left:3px solid #20c997;padding-left:1.5rem}@media(max-width:991px){.cxcy_eval_address,.cxcy_finish_compare{grid-template-columns:1fr}.cxcy_eval_address footer{display:block}.cxcy_eval_address footer>div{display:grid;gap:.75rem;margin-bottom:1.5rem}}

.cxcy_body .cxcy_photo_details{display:inline;border:0;padding:0;margin:0}.cxcy_photo_details summary{display:inline;margin-left:.4rem;font-weight:500}#main[data-rule-page] [data-rule-hero] a:not(.btn){color:#fff}
.cxcy_listing_note{border-left:3px solid #20c997;padding-left:1.25rem;margin-top:1.5rem}.cxcy_contact>footer{padding:1.5rem;background:#f8f9fa;margin-top:1rem}.cxcy_address_heading,.cxcy_address>footer{grid-column:1/-1}.cxcy_viewing{padding-left:1.5rem}.cxcy_viewing>li{padding:1.25rem;background:#f8f9fa;border-top:3px solid #0056b3}.cxcy_viewing_followup{grid-column:1/-1}.cxcy_next_records{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 2rem;margin:1.5rem 0}.cxcy_next_records dd{margin:0;padding-bottom:.75rem}.cxcy_faq>header{min-width:0}@media(max-width:767px){.cxcy_next_records{grid-template-columns:1fr;gap:.5rem}}
