.breadcrumbs[data-astro-cid-4etsobcs]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-faint);margin-bottom:1.5rem}.breadcrumbs[data-astro-cid-4etsobcs] a[data-astro-cid-4etsobcs]{color:var(--text-muted);text-decoration:none}.breadcrumbs[data-astro-cid-4etsobcs] a[data-astro-cid-4etsobcs]:hover{color:var(--text-primary)}.breadcrumbs[data-astro-cid-4etsobcs] .sep[data-astro-cid-4etsobcs]{color:var(--text-faint)}.hero[data-astro-cid-4etsobcs]{margin-bottom:2rem}.hero-main[data-astro-cid-4etsobcs]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.hero-text[data-astro-cid-4etsobcs] h1[data-astro-cid-4etsobcs]{font-size:1.875rem;font-weight:800;margin:0 0 .25rem;letter-spacing:-.03em}.hero-sub[data-astro-cid-4etsobcs]{color:var(--text-muted);margin:0;font-size:.9rem}.hero-price[data-astro-cid-4etsobcs]{display:flex;flex-direction:column;align-items:flex-end;padding:1rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-shrink:0}.price-label[data-astro-cid-4etsobcs]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint)}.price-val[data-astro-cid-4etsobcs]{font-size:2rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.price-per-month[data-astro-cid-4etsobcs]{font-size:.8rem;color:var(--text-muted)}.rent-section[data-astro-cid-4etsobcs]{margin-bottom:2rem}.rent-section[data-astro-cid-4etsobcs] h2[data-astro-cid-4etsobcs]{margin-top:0}.rent-grid[data-astro-cid-4etsobcs]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.rent-card[data-astro-cid-4etsobcs]{padding:1rem 1.125rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);display:flex;flex-direction:column}.rent-label[data-astro-cid-4etsobcs]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin-bottom:.375rem}.rent-price[data-astro-cid-4etsobcs]{font-size:1.35rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rent-mo[data-astro-cid-4etsobcs]{font-size:.75rem;font-weight:400;color:var(--text-muted)}.rent-sqft[data-astro-cid-4etsobcs]{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.rent-psf[data-astro-cid-4etsobcs]{font-size:.7rem;color:var(--text-faint)}.metrics-section[data-astro-cid-4etsobcs]{margin-bottom:2rem}.metrics-section[data-astro-cid-4etsobcs] h2[data-astro-cid-4etsobcs]{margin-top:0}.metrics-grid[data-astro-cid-4etsobcs]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.metric-card[data-astro-cid-4etsobcs]{padding:1rem 1.125rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);display:flex;flex-direction:column}.metric-label[data-astro-cid-4etsobcs]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin-bottom:.375rem}.metric-val[data-astro-cid-4etsobcs]{font-size:1.5rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.metric-sub[data-astro-cid-4etsobcs]{font-size:.7rem;color:var(--text-muted);margin-top:.25rem}.cost-section[data-astro-cid-4etsobcs]{margin-bottom:2rem;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.cost-section[data-astro-cid-4etsobcs] h2[data-astro-cid-4etsobcs]{margin-top:0}.cost-section[data-astro-cid-4etsobcs] p[data-astro-cid-4etsobcs]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem;font-size:.9375rem}.cost-grid[data-astro-cid-4etsobcs]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.cost-item[data-astro-cid-4etsobcs]{display:flex;flex-direction:column}.cost-label[data-astro-cid-4etsobcs]{font-size:.6875rem;color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.cost-val[data-astro-cid-4etsobcs]{font-size:1.1rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.affiliate-section[data-astro-cid-4etsobcs]{margin-bottom:2rem;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.affiliate-section[data-astro-cid-4etsobcs] h2[data-astro-cid-4etsobcs]{margin-top:0;font-size:1.1rem;color:var(--text-primary)}.affiliate-disclosure[data-astro-cid-4etsobcs]{font-size:.75rem;color:var(--text-faint);margin:0 0 1rem}.affiliate-grid[data-astro-cid-4etsobcs]{display:flex;flex-direction:column;gap:.5rem}.affiliate-card[data-astro-cid-4etsobcs]{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color .15s}.affiliate-card[data-astro-cid-4etsobcs]:hover{border-color:var(--accent)}.affiliate-icon[data-astro-cid-4etsobcs]{font-size:1.25rem;flex-shrink:0}.affiliate-card[data-astro-cid-4etsobcs] strong[data-astro-cid-4etsobcs]{display:block;font-size:.875rem;color:var(--text-primary)}.affiliate-card[data-astro-cid-4etsobcs] span[data-astro-cid-4etsobcs]{font-size:.8125rem;color:var(--accent-text)}.nearby-section[data-astro-cid-4etsobcs]{margin-bottom:2rem}.nearby-section[data-astro-cid-4etsobcs] h2[data-astro-cid-4etsobcs]{margin-top:0}.nearby-grid[data-astro-cid-4etsobcs]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.625rem}.nearby-card[data-astro-cid-4etsobcs]{display:flex;flex-direction:column;padding:.875rem 1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color .15s}.nearby-card[data-astro-cid-4etsobcs]:hover{border-color:var(--accent)}.nearby-name[data-astro-cid-4etsobcs]{font-weight:700;color:var(--text-primary);font-size:.875rem;margin-bottom:.25rem}.nearby-rent[data-astro-cid-4etsobcs]{font-size:.875rem;font-weight:600;color:var(--accent-text)}.nearby-vacancy[data-astro-cid-4etsobcs]{font-size:.75rem;color:var(--text-faint);margin-top:.125rem}@media(max-width:768px){.rent-grid[data-astro-cid-4etsobcs],.metrics-grid[data-astro-cid-4etsobcs]{grid-template-columns:repeat(2,1fr)}.cost-grid[data-astro-cid-4etsobcs]{grid-template-columns:1fr}}@media(max-width:480px){.hero-text[data-astro-cid-4etsobcs] h1[data-astro-cid-4etsobcs]{font-size:1.5rem}.rent-grid[data-astro-cid-4etsobcs]{grid-template-columns:1fr}}
