.PropertyLocationContextPanel-module__Yxq9UG__panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:24px}.PropertyLocationContextPanel-module__Yxq9UG__heading,.PropertyLocationContextPanel-module__Yxq9UG__address,.PropertyLocationContextPanel-module__Yxq9UG__schools h3{align-items:center;gap:9px;display:flex}.PropertyLocationContextPanel-module__Yxq9UG__heading{color:var(--accent-strong);flex-wrap:wrap}.PropertyLocationContextPanel-module__Yxq9UG__heading h2{margin:0;font-size:1.2rem}.PropertyLocationContextPanel-module__Yxq9UG__badge{background:var(--surface-strong);border-radius:20px;padding:5px 9px;font-size:.72rem;font-weight:700}.PropertyLocationContextPanel-module__Yxq9UG__address{margin:16px 0;font-weight:700;line-height:1.5}.PropertyLocationContextPanel-module__Yxq9UG__address svg{flex-shrink:0}.PropertyLocationContextPanel-module__Yxq9UG__layout{grid-template-columns:1fr 1fr;gap:24px;display:grid}.PropertyLocationContextPanel-module__Yxq9UG__layoutSingle{grid-template-columns:minmax(0,1fr)}.PropertyLocationContextPanel-module__Yxq9UG__layout>div{min-width:0}.PropertyLocationContextPanel-module__Yxq9UG__layout h3{margin:0 0 10px;font-size:1rem}.PropertyLocationContextPanel-module__Yxq9UG__layout p{font-size:.88rem;line-height:1.65}.PropertyLocationContextPanel-module__Yxq9UG__schoolList{gap:0;margin:18px 0;padding:0;list-style:none;display:grid}.PropertyLocationContextPanel-module__Yxq9UG__schoolList li{border-top:1px solid var(--line);gap:6px;padding:13px 0;display:grid}.PropertyLocationContextPanel-module__Yxq9UG__schoolList a{width:fit-content;color:var(--accent-strong);align-items:center;gap:7px;font-weight:700;display:inline-flex}.PropertyLocationContextPanel-module__Yxq9UG__schoolList span{color:var(--muted);font-size:.84rem;line-height:1.5}.PropertyLocationContextPanel-module__Yxq9UG__schoolList .PropertyLocationContextPanel-module__Yxq9UG__checkDetails{color:#795313}.PropertyLocationContextPanel-module__Yxq9UG__future{background:#fff9ee;border-left:3px solid #b7862d;padding:10px 13px}.PropertyLocationContextPanel-module__Yxq9UG__mapPanel{border:1px solid var(--line);background:#f7faf9;border-radius:8px;align-self:start;padding:18px}.PropertyLocationContextPanel-module__Yxq9UG__map{border-radius:6px;width:100%;height:340px;margin-top:14px}.PropertyLocationContextPanel-module__Yxq9UG__mapFrame{position:relative}.PropertyLocationContextPanel-module__Yxq9UG__mapLogo{line-height:0;position:absolute;bottom:32px;left:8px}.PropertyLocationContextPanel-module__Yxq9UG__mapLogo img{display:block}.PropertyLocationContextPanel-module__Yxq9UG__selector{gap:8px;margin-top:16px;font-size:.82rem;font-weight:700;display:grid}.PropertyLocationContextPanel-module__Yxq9UG__selector select{border:1px solid var(--line);width:100%;min-width:0;color:var(--foreground);background:#fff;border-radius:6px;padding:10px}.PropertyLocationContextPanel-module__Yxq9UG__source,.PropertyLocationContextPanel-module__Yxq9UG__sources{color:var(--muted);line-height:1.65;font-size:.78rem!important}.PropertyLocationContextPanel-module__Yxq9UG__sources{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:22px;padding-top:16px}.PropertyLocationContextPanel-module__Yxq9UG__sources summary{cursor:pointer;color:var(--accent-strong);font-weight:700}.PropertyLocationContextPanel-module__Yxq9UG__sources a{text-decoration:underline}.PropertyLocationContextPanel-module__Yxq9UG__pin{background:#aa351e;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 5px #0008}.PropertyLocationContextPanel-module__Yxq9UG__areaSection{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.PropertyLocationContextPanel-module__Yxq9UG__areaSection h3{color:var(--foreground);margin:0;font-size:1.12rem}.PropertyLocationContextPanel-module__Yxq9UG__areaHeading{justify-content:space-between;align-items:start;gap:24px;display:flex}.PropertyLocationContextPanel-module__Yxq9UG__areaEyebrow{color:var(--accent-strong);margin:0 0 7px;font-size:.78rem;font-weight:700}.PropertyLocationContextPanel-module__Yxq9UG__population{flex-shrink:0;gap:4px;margin:0;display:grid}.PropertyLocationContextPanel-module__Yxq9UG__population strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:1.65rem}.PropertyLocationContextPanel-module__Yxq9UG__population span{color:var(--muted);font-size:.78rem}.PropertyLocationContextPanel-module__Yxq9UG__areaIntro{color:var(--muted);max-width:90ch;font-size:.88rem;line-height:1.65}.PropertyLocationContextPanel-module__Yxq9UG__areaActions{flex-wrap:wrap;gap:10px;margin:16px 0 20px;display:flex}.PropertyLocationContextPanel-module__Yxq9UG__areaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.PropertyLocationContextPanel-module__Yxq9UG__areaGroup{border:1px solid var(--line);background:#f7faf9;border-radius:8px;min-width:0;padding:16px}.PropertyLocationContextPanel-module__Yxq9UG__areaGroup h4{color:var(--accent-strong);margin:0 0 12px;font-size:.94rem}.PropertyLocationContextPanel-module__Yxq9UG__areaGroup dl{margin:0}.PropertyLocationContextPanel-module__Yxq9UG__areaGroup dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.PropertyLocationContextPanel-module__Yxq9UG__areaGroup dt{font-size:.82rem;line-height:1.5}.PropertyLocationContextPanel-module__Yxq9UG__areaGroup dd{text-align:right;font-variant-numeric:tabular-nums;gap:4px;margin:0;font-size:.88rem;display:grid}.PropertyLocationContextPanel-module__Yxq9UG__areaGroup dd span{color:var(--muted);font-size:.72rem}.PropertyLocationContextPanel-module__Yxq9UG__mapPanel:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}@media (max-width:760px){.PropertyLocationContextPanel-module__Yxq9UG__panel{padding:18px}.PropertyLocationContextPanel-module__Yxq9UG__layout{grid-template-columns:minmax(0,1fr);gap:20px}.PropertyLocationContextPanel-module__Yxq9UG__map{height:280px}.PropertyLocationContextPanel-module__Yxq9UG__areaHeading{flex-direction:column;gap:14px}.PropertyLocationContextPanel-module__Yxq9UG__areaGrid{grid-template-columns:minmax(0,1fr)}}
