[data-housing-agent]{align-items:center;gap:.875rem;min-block-size:4rem;display:flex}[data-housing-agent=panel]{gap:.75rem;min-block-size:3rem}[data-housing-agent] .housing-agent-photo{background:var(--muted);block-size:4rem;inline-size:4rem;color:var(--muted-foreground);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.375rem;font-weight:600;display:flex;overflow:hidden}[data-housing-agent=panel] .housing-agent-photo{block-size:3rem;inline-size:3rem;font-size:1.0625rem}[data-housing-agent] .housing-agent-photo img{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%;display:block}[data-housing-agent] .housing-agent-text{flex-direction:column;min-inline-size:0;display:flex}[data-housing-agent] .housing-agent-text p{margin:0}[data-housing-agent] .housing-agent-name{font-size:1.125rem;font-weight:700;line-height:1.3}[data-housing-agent=panel] .housing-agent-name{font-size:1rem}[data-housing-agent] .housing-agent-role{color:var(--muted-foreground);font-size:.9375rem;line-height:1.35}