.property-hub-page{max-width:100%;overflow-x:clip}.property-hub{max-width:1050px;min-width:0;margin:0 auto;padding:clamp(.7rem,3vw,1.5rem);overflow-wrap:anywhere}.property-hub *{box-sizing:border-box}.property-hub__hero,.property-hub__panel{min-width:0;max-width:100%;padding:clamp(1rem,4vw,2rem);margin:1rem 0;border:1px solid var(--border,#cbd5e1);border-radius:18px;background:var(--surface,#fff)}.property-hub__hero{background:#0f2744;color:#fff}.property-hub__hero a{color:#bae6fd}.property-hub__hero h1{font-size:clamp(2rem,7vw,3.5rem);line-height:1.05;max-width:18ch;margin:.75rem 0}.property-hub__hero p{max-width:72ch}.property-hub__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#7dd3fc}.property-hub label{font-weight:800;display:block}.property-hub select{width:100%;max-width:620px;min-height:48px;margin:.45rem 0;padding:.7rem;border:1px solid #64748b;border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.property-hub__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:.7rem 0}.property-hub button,.property-hub__route a{display:inline-flex;align-items:center;min-height:48px;padding:.65rem 1rem;border:2px solid #075985;border-radius:9px;background:#075985;color:#fff;font:inherit;font-weight:800}.property-hub button[type=reset]{background:transparent;color:#075985}.property-hub button:focus-visible,.property-hub a:focus-visible,.property-hub select:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.property-hub__route{padding:1rem;margin-top:1rem;border-left:4px solid #0284c7;background:#e0f2fe;color:#0c4a6e}.property-hub__boundary{border-left:5px solid #d97706}.property-hub__tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.65rem;padding:0;list-style:none}.property-hub__tools a{display:block;min-height:48px;padding:.75rem;border:1px solid #cbd5e1;border-radius:10px}@media(max-width:480px){.property-hub__hero,.property-hub__panel{padding:1rem;border-radius:12px}.property-hub__tools{grid-template-columns:1fr}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .property-hub__route{background:#082f49;color:#e0f2fe}}html[data-theme=dark] .property-hub__route{background:#082f49;color:#e0f2fe}