.fact{font-weight:700;color:var(--text)}.fact-src{font-weight:400;font-size:var(--fs-meta);color:var(--text-muted)}.fact-src a{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.fact-src a:hover{color:var(--purple)}.vxs-neighbours{margin:var(--sp-10) 0 0;padding-top:var(--sp-6);border-top:1px solid var(--border)}.vxs-neighbours h2{font-family:var(--head);font-weight:800;font-size:var(--fs-h3);letter-spacing:var(--ls-h2);color:var(--text);margin:0 0 var(--sp-3)}.vxs-neighbours ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.vxs-neighbours a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--purple);text-decoration:none;font-size:var(--fs-ui)}.vxs-neighbours a:hover{text-decoration:underline}.vxs-cta{margin:var(--sp-10) 0 0;padding:var(--sp-5);border:1px solid var(--border2);border-radius:var(--r-xl);background:var(--card)}.vxs-cta>a{display:inline-flex;align-items:center;min-height:var(--tap);font-family:var(--head);font-weight:800;font-size:var(--fs-ui);letter-spacing:-.01em;color:var(--purple);text-decoration:none}.vxs-cta>a:hover{text-decoration:underline}.vxs-cta p{margin:var(--sp-2) 0 0;font-size:var(--fs-body);line-height:1.55;color:var(--text-muted)}.vxs-cta.is-uncovered{background:transparent}.vxs-cta.is-uncovered p:first-child{color:var(--text2)}
