.geo-directory{margin-top:28px}.geo-directory>details{padding:12px 0}.geo-directory summary{font-size:18px;font-weight:600;cursor:pointer;min-height:44px}.geo-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 22px;padding:17px 0}.geo-links a,.public-breadcrumbs a{color:var(--blue);text-decoration:none;line-height:1.6}.geo-links a:hover,.public-breadcrumbs a:hover{text-decoration:underline}.public-breadcrumbs{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0}.public-photo-placeholder{height:100%;min-height:210px;background:var(--blue-light)}.connected .landing-social,.connected .trust-badge{display:none}.connected .footer-demo{display:block}

/* Links use the same action components as buttons. */
.primary,.outline-button,.text-button,.secondary{align-items:center;justify-content:center;gap:8px}a.primary,a.outline-button,a.text-button,a.secondary{display:inline-flex;text-decoration:none}a.primary{color:white}a.primary>svg,a.outline-button>svg,a.text-button>svg{flex-shrink:0}
