.nbiuro-public-listing{--nbiuro-public-accent:var(--nbiuro-public-accent,#1f4bad);font-family:var(--nbiuro-public-body-font,system-ui,sans-serif);color:#1a1a1a;line-height:1.5;max-width:52rem}
.nbiuro-public-listing h1,.nbiuro-public-listing h2,.nbiuro-public-listing h3{font-family:var(--nbiuro-public-heading-font,Georgia,serif);color:#111}
.nbiuro-landing-section{margin:1.5rem 0;padding:0}
.nbiuro-public-price{font-size:1.35rem;margin:.5rem 0}
.nbiuro-public-price-note{font-size:.9rem;font-weight:400;color:#444}
.nbiuro-landing-facts-list{display:grid;gap:.5rem}
.nbiuro-landing-facts-list>div{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr;gap:.75rem;border-bottom:1px solid #e5e5e5;padding:.4rem 0}
.nbiuro-landing-facts-list dt{font-weight:600}
.nbiuro-rent-plan-cards,.nbiuro-rent-rule-cards{display:grid;gap:1rem}
@media(min-width:720px){.nbiuro-rent-plan-cards,.nbiuro-rent-rule-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.nbiuro-rent-plan-cards article,.nbiuro-rent-rule-card{border:1px solid #ddd;border-radius:var(--nbiuro-public-radius,4px);padding:1rem}
.nbiuro-rent-process{padding-left:1.25rem}
.nbiuro-public-status{display:inline-block;background:var(--nbiuro-public-accent,#1f4bad);color:#fff;padding:.15rem .55rem;border-radius:var(--nbiuro-public-radius,4px);font-size:.85rem}
.nbiuro-landing-cta-primary{display:inline-block;background:var(--nbiuro-public-accent,#1f4bad);color:#fff;text-decoration:none;padding:.55rem 1rem;border-radius:var(--nbiuro-public-radius,4px)}
.nbiuro-landing-cta-secondary{display:inline-block;margin-left:.5rem;color:var(--nbiuro-public-accent,#1f4bad)}
.nbiuro-public-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem}
.nbiuro-public-fact-chips{color:#444;margin:.35rem 0 .75rem;font-size:.95rem}
.nbiuro-public-code{display:inline-block;border:1px solid var(--nbiuro-public-accent,#1f4bad);color:var(--nbiuro-public-accent,#1f4bad);padding:.15rem .55rem;border-radius:var(--nbiuro-public-radius,4px);font-size:.85rem;font-weight:600}
.nbiuro-public-transaction{display:inline-block;background:#222;color:#fff;padding:.15rem .55rem;border-radius:var(--nbiuro-public-radius,4px);font-size:.85rem}
.nbiuro-public-media{display:grid;gap:.5rem;margin:0 0 1rem}
.nbiuro-public-media-hero img,.nbiuro-public-media-item img{display:block;width:100%;height:auto;border-radius:var(--nbiuro-public-radius,4px)}
.nbiuro-public-media-hero{grid-column:1/-1}
@media(min-width:720px){.nbiuro-public-media{grid-template-columns:repeat(2,minmax(0,1fr))}}
.nbiuro-public-sale .nbiuro-public-price.is-propose{color:var(--nbiuro-public-accent,#1f4bad)}
